Показать сообщение отдельно
  #1 (permalink)  
Старый 16.12.2020, 13:00
Новичок на форуме
Отправить личное сообщение для admin'ko Посмотреть профиль Найти все сообщения от admin'ko
 
Регистрация: 12.02.2015
Сообщений: 5

Помогите разобраться пожалуйста
Добрый день. Не могу понять что делаю неправильно.

Есть такая структура

<div class="page"></div>
<div class="page"></div>
<div class="page"></div>
<div class="page"></div>

Есть ссылки при нажатии на которые классу page добавляется page__active - все это замечательно работает.
Но вот пытаюсь реализовать простенькую функцию смены цифр на активной странице таким методом:

<script>
$(function() {
if ($('.page').hasClass('page__active')){
$({numberValue: 0}).animate({numberValue: 10000}, {
duration: 5000, // Продолжительность анимации, где 500 = 0,5 одной секунды, то есть 500 миллисекунд
easing: "linear",
step: function(val) {
$(".num").html(Math.ceil(val)); // Блок, где необходимо сделать анимацию
}
});
}
else{
return false;
}
});
</script>

Но скрипт cрабатывает после рефреша страницы на page__active


Подскажите пожалуйста в чем может быть проблема ?
Ответить с цитированием