@khiukv
Учусь на веб разработчика

ViewportChecker — почему запускается обратный отсчёт?

Не могу доделать маленький скрипт. Начало работает хорошо, скрипт запускается при прокрутке до необходимого элемента, но затем, по достижении заданного числа, начинается обратный отчёт, что мне совсем не нужно. Если вместо класса использую id, то всё работает корректно. Но проблема как раз в том, что контент динамический и я ориентируюсь на классы.

$( document ).ready(function() {
$('.modulFigures').viewportChecker({
callbackFunction:function(){
$('.figuresCount').each(function () {
console.log($(this));
$(this).prop('Counter',0).animate({Counter: $(this).text()}, {
duration: 6000,
easing: 'swing',
step: function (now) {
$(this).text(Math.ceil(now));
}
});
});
}
});
});

.modulFigures - класс элементов до которых прокручиваю.
. figuresCount - элемент содержащий число до которого будет увеличиваться счётчик.
Что я не замечаю?
  • Вопрос задан
  • 50 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы