Задать вопрос
@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 - элемент содержащий число до которого будет увеличиваться счётчик.
Что я не замечаю?
  • Вопрос задан
  • 53 просмотра
Подписаться 2 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы