Собитие click исполняется дважды
Здраствуйте!
Есть код на jquery: $('.next').click(function() { $('#holder').animate({scrollLeft: $("#holder").get(0).scrollLeft+805},700); $('#main').append(p); p++; n++; }); При нажатии на кнопку с дивом next выполняется анимация и вывод текста. Анимация выполняется один раз, а текст выводится два раза. Хотел сделать несколько анимаций к одному элементу, но они так же выполнялись два раза. Не понимаю почему так. Подскажите,плз... |
возможно у вас один элемент с классом next находится в другом элементе с классом next и происходит "всплывание" событий?
можете предоставить блок html кода? |
Вы правы. Вот код:
<div class="controls next"> <a href="##" class="next"></a> </div> Сменил на: <div class="button_next"> <a href="##"></a> </div> Переписал скрипт и все работает отлично. Большое спасибо за помощь!!!:D Только еще одна проблема осталась.:-? Скрипт почему-то не работает в Opera. В Firefox i Chrome работает одинаково, а в Opera нет .... |
Часовой пояс GMT +3, время: 08:24. |