@dkakimzhan

Почему не работает анимация цифр при скролле страницы JS?

Подключил скрипт анимации цифр при скролле, все прекрасно работало, после него подключил еще один скрипт одностраничный скролл по секциям, после этого анимация цифр перестала работать. Пробовал разные варианты, но все равно ничего не работает. Что может быть не так?

Может событие $(window).on("scroll load resize", function () нужно поменять на другое?

$(document).ready(function () {
    var show = true;
    var countbox = "#facts_block";
    $(window).on("scroll load resize", function () {
        if (!show) return false; // Отменяем показ анимации, если она уже была выполнена
        var w_top = $(window).scrollTop(); // Количество пикселей на которое была прокручена страница
        var e_top = $(countbox).offset().top; // Расстояние от блока со счетчиками до верха всего документа
        var w_height = $(window).height(); // Высота окна браузера
        var d_height = $(document).height(); // Высота всего документа
        var e_height = $(countbox).outerHeight(); // Полная высота блока со счетчиками
        if (w_top + 3000 >= e_top || w_height + w_top == d_height || e_height + e_top < w_height) {
            $('.facts_numbers').css('opacity', '1');
            $('.facts_numbers').spincrement({
                thousandSeparator: "",
                duration: 1200
            });
            show = false;
        }
    });
});
  • Вопрос задан
  • 169 просмотров
Пригласить эксперта
Ответы на вопрос 1
Spartak-2205
@Spartak-2205
Разработка и создание сайтов
$(window).scroll(function(){
	/*...*/
});
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы
24 нояб. 2024, в 03:11
500 руб./за проект
24 нояб. 2024, в 01:35
5000 руб./за проект
24 нояб. 2024, в 01:24
500 руб./за проект