Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 30.06.2023, 02:47   #1
max74max
Пользователь
 
Регистрация: 19.01.2012
Сообщений: 22
По умолчанию Анимация цифр на сайте

Здравствуйте! Подскажите, пожалуйста. Делаю анимацию цифр (отсчет от нуля до определенного значение) при показе определенного блока на сайте.
Но проблема в том, что когда цифры доходят до конца, то начинается обратный отсчет. Как сделать чтобы не было обратного отсчета?
И вторая проблема в том, что отчет останавливается, если начать переключать вкладки браузера во время анимации цифр.

Код:
<div id="start_counter">
<h1 class="anim">100</h1>
</div>
Код:
var start_counter = document.getElementById("start_counter");
 
document.onscroll = function() {
var top = start_counter.getBoundingClientRect().top;
var heightScreen = document.documentElement.clientHeight;
var body = document.querySelector("body");
var g = top - heightScreen;
if (g <=0){
$(document).ready(function() {
  $('.anim').each(function() {
    $(this).prop('CounterUp', 0).animate({
    CounterUp: $(this).text()
    }, {
    duration: 5000,
    easing: 'swing',
    step: function(number) {
    $(this).text(Math.ceil(number));
      }
    });
  });
});
}
}
max74max вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Си. Найти произведение всех его цифр и сумму цифр числа из произведения цифр заданного числа. Dari22 Помощь студентам 1 11.01.2022 16:20
Ввести массив строк, состоящих из цифр и символов. Вывести строки в порядке убывания количества в них цифр. Qwerus76 Паскаль, Turbo Pascal, PascalABC.NET 5 26.12.2017 12:29
Как реализована анимация на сайте? freeeeez HTML и CSS 8 13.05.2015 04:37
Определить превышает ли сумма крайних цифр сумму средних цифр в заданном четырехзначном числе. (Delphi) shablakov Помощь студентам 4 24.06.2013 13:21
Анимация изменения цифр cergey251 JavaScript, Ajax 2 22.10.2011 03:53