bootd
@bootd
Гугли и ты откроешь врата знаний!

Почему скрывается выпадающий список при ресайзе окна?

Добрый вечер. Помогите решить проблему. У меня есть меню. На большом экране выпадающий список появляется при ховере, а не мальньком, должен появляться по клику.

Я написал функцию, которая решает мою задачу, но вот проблема. Если мы ресайзим окно, то при клике выпадающий список сначала открывается, а потом закрывается. Если просто обновить страницу на маленьком размере, то все работает как часы.

Помогите найти ошибку!

https://jsfiddle.net/5phr3mdo/2/
  • Вопрос задан
  • 179 просмотров
Решения вопроса 1
Пригласить эксперта
Ответы на вопрос 1
denikod
@denikod
Web-программист
Я был сделал так:
https://jsfiddle.net/5phr3mdo/3/

Функция resize - может вызываться много раз за короткое время, и как следствие - создается много onclick событий. Это не хорошо, браузер может начать тормозить...)

Следует добиться того, чтоб onclick-событие создалось только 1 раз.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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