Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #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


Подскажите пожалуйста в чем может быть проблема ?
Ответить с цитированием
  #2 (permalink)  
Старый 16.12.2020, 15:08
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,126

Цитата:
при нажатии
так сюда и добавляйте, а не в ready, как у вас, ищите нужный click.
Ответить с цитированием
  #3 (permalink)  
Старый 16.12.2020, 15:49
Новичок на форуме
Отправить личное сообщение для admin'ko Посмотреть профиль Найти все сообщения от admin'ko
 
Регистрация: 12.02.2015
Сообщений: 5

У меня на сайте присутствует еще динамическое добавление класса по прокрутке колеса мыши. Скорее всего проблема в том что функция долна проверять наличие класса постоянно или нужно сделать вызов функции в определенном месте страницы - этого я не умею делать ((((

Пока решил проблему через костыль - по событию moseover.

Если кто ни будь знает как сделать это по правильному, буду очень признателен !
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите пожалуйста разобраться со скриптом Shalty Opera, Safari и др. 1 21.01.2013 16:41
Помогите разобраться: false, null?? eirnvn Общие вопросы Javascript 12 12.11.2012 22:22
Ребята помогите пожалуйста разобраться stalnoy Общие вопросы Javascript 1 21.10.2012 23:38
Подсчёт дней до конца акции - помогите разобраться со скриптом Chataine Общие вопросы Javascript 0 24.07.2011 14:48
Прелоадер (помогите разобраться) xsfd AJAX и COMET 6 16.09.2010 02:30