Задать вопрос
@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 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    JavaScript
    3 месяца
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик расширенный
    13 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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