1 / 1 / 1
Регистрация: 03.01.2016
Сообщений: 15
|
|||||||||||
1 | |||||||||||
Обработчик события зацикливается19.05.2016, 09:56. Показов 2212. Ответов 5
Метки нет (Все метки)
При анимации цифр использовал jquery.animateNumber.
Возникла маленькая загвоздка
НО КОГДА так -
Вызов функции стоит при заходе на определенную секцию в разметке HTML. Как запустить ее единожды без зацикливания???
0
|
19.05.2016, 09:56 | |
Ответы с готовыми решениями:
5
Не работает обработчик события Обработчик события Mousedown Привязать обработчик события Универсальный обработчик события |
20 / 20 / 13
Регистрация: 22.11.2015
Сообщений: 109
|
|
19.05.2016, 23:19 | 2 |
Во первых - для библиотеки jquery есть соответствующий раздел на форуме - jquery. Раздел javascript для чистого javascript'a.
Во вторых - где вообще ссыль на метод animateNumber? В официальном jqueryUI его нет. В третьих - я даже не могу протестировать нормально код из-за отсутствия данного метода.. Мы по-вашему еще должны искать ваш AnimateColor? Сомневаюсь. Скидывайте тогда уж свой нерабочий код на каком-то codepen'e.
1
|
1 / 1 / 1
Регистрация: 03.01.2016
Сообщений: 15
|
|||||||||||
20.05.2016, 13:01 [ТС] | 3 | ||||||||||
таки да. Все по порядку.
ссылка на jquery.animateNumber http://aishek.github.io/jquery-animateNumber/ Кликните здесь для просмотра всего текста
если с 129 то норм, отрабатывает 1 раз но на загрузку, а нужно при скроле на 6 секцию
0
|
20 / 20 / 13
Регистрация: 22.11.2015
Сообщений: 109
|
||||||
20.05.2016, 16:09 | 4 | |||||
Сообщение было отмечено balabyshka как решение
Решение
Ну так
У вас же событие на скролл, а он за одну прокрутку вызывает функцию где-то 20 раз, и вот поэтому и получается, что 20 раз ваша функция циклится.. Есть же метод stop, вы можете его перед выполнением вызывать.
Добавлено через 8 минут Если же вы хотите вообще один раз вызывать, то можете какую нибудь проверку написать, типа тру - срабатывать, фолз - нет.
0
|
1 / 1 / 1
Регистрация: 03.01.2016
Сообщений: 15
|
|
22.05.2016, 21:32 [ТС] | 5 |
Михаил_96 - спасибо, все работает.
Мне стыдно, такая мелочь меня застопорила. И сразу в вдогонку следующий вопрос: - весь этот код я кладу на Ворд Пресс. Все работает кроме jquery.animateNumber http://aishek.github.io/jquery-animateNumber/. Он не отрабатывает. На Ворд Пресс ложу тупо - создав новый проект и залив туда код. Кстати это не первый раз, когда сторонние методы не отрабатывают на Ворд Пресс. Где то конфликт наверное.
0
|
20 / 20 / 13
Регистрация: 22.11.2015
Сообщений: 109
|
|
22.05.2016, 22:06 | 6 |
Ну дело может быть во многом.
Может быть в двух библиотеках jquery или может ваш скрипт раньше запускается, чем запрос на метод. Скиньте адрес вашего сайта.
0
|
22.05.2016, 22:06 | |
22.05.2016, 22:06 | |
Помогаю со студенческими работами здесь
6
Не работает обработчик события Обработчик события на mousemove Обработчик события change Не получается найти обработчик события Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |