@Alexander-K

Как остановить jquery/js-функцию (не допустить зацикливания)?

Как остановить jquery-функцию (не допустить зацикливания)?
Сайт: look.bplaced.net
При клике на красный пукт "Industries" - выпадает меню.
Но если 2-3 раза подряд изменить размер окна браузера до мобильной версии и обратно,
то при клике на "Industries" - меню уже выпадает и появляется подряд 2-3 раза.
  • Вопрос задан
  • 158 просмотров
Пригласить эксперта
Ответы на вопрос 1
IceRD
@IceRD
каждый раз при вызове создается экземпляр события на клик.
нужно объявить 1 раз в одном месте.

На вашем примере:
Каждый раз дергая функцию submenu(); создается событие отслеживающее клик $('.nav>li:has(.submenu)>a').on("click", function(e) {});
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы