Попробуйте это:
jQuery.fn.extend({
animateCount : function (from, to, time) {
var steps = 1,
self = this,
counter;
if (from - to > 0) {
steps = -1;
};
from -= steps;
function step() {
self.val(from += steps);
if ((steps < 0 && to >= from) || (steps > 0 && from >= to)) {
clearInterval(counter);
};
};
counter = setInterval(step, time || 100);
}
});
Тогда в вашей функции клика вызовите его:
$('#runner').click(function() {
$('#count').animateCount(1,100);
})
первый параметр - начальный номер, второй - конечный номер, третий параметр - (необязательно) интервальный таймер
Рабочий пример здесь: http://jsfiddle.net/P4Xy6/2/