Задать вопрос
@Farrelly

Как реализовать закрытие бургер-меню по нажатию в любое место?

Нужно сделать так, чтобы меню закрывалось не только по кнопке, но и при клике в любое место, либо при выходе курсора за пределы меню
Без JQuery на чистом JavaScript

6389f10b4a39c167983376.jpeg
6389f13cb0844453950455.jpeg
  • Вопрос задан
  • 321 просмотр
Подписаться 1 Простой 5 комментариев
Помогут разобраться в теме Все курсы
  • Skillbox
    JavaScript
    3 месяца
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик расширенный
    13 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
ThunderCat
@ThunderCat Куратор тега JavaScript
{PHP, MySql, HTML, JS, CSS} developer
Практика в колледже
Разве смысл практики не решить задачу самостоятельно?

В моем случае не для мобилы
В таком случае при открытии добавляйте прозрачный див размером с документ, накрывающий сам сайт, но лежащий ниже меню. По маусовер или клик на этом слое закрывайте меню и убирайте слой.

Инлайновые скрипты лучше не использовать, вместо этого используйте адЕвентЛистенер и селекторы элементов.

Код скриншотами запрещен правилами ресурса. Используйте текстовое представление кода и соответствующий инструмент редактора постов.
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы