Cчетчик работает, если быть на это блоке и обновить то работает, а если проскролить с начала до блока то он считает с 0 до нужного числа, а потом обратно. Как сделать что бы просто считал, без обратного отсчета?
var target = $('.figures');
var targetPos = target.offset().top;
var winHeight = $(window).height();
var scrollToElem = targetPos - winHeight;
$(window).scroll(function () {
var winScrollTop = $(this).scrollTop();
if (winScrollTop > scrollToElem) {
$('.figures .box .number').each(function () {
$(this).prop('Counter', 0).animate({
Counter: $(this).text()
}, {
duration: 4000,
easing: 'swing',
step: function(now) {
$(this).text(Math.ceil(now));
}
});
});
}
});