@nik_os123

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

Здравствуйте. Подскажите пожалуйста, есть меню, при нажатии на кунопку оно открывается и потом весит всегда на первом плане.
Необходимо скрывать его при клике на ссылки внутри типа a href и также если кликнуть в не его област ь тоже скрывтаь.

Пример кода

<div class="menu_area">
                        <nav class="navbar navbar-expand-lg navbar-light">
							
                          <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#ca-navbar" aria-controls="ca-navbar" aria-expanded="false" aria-label="Toggle navigation"><span class="navbar-toggler-icon"></span></button>
                           
                            <div class="collapse navbar-collapse" id="ca-navbar">
                                <ul class="navbar-nav ml-auto" id="nav">
								<li class="nav-item"><a class="nav-link" href="/#ceny">Цены</a></li>
								<li class="nav-item"><a class="nav-link" href="/#raboty">Работы</a></li>
                                </ul>
                            </div>
							
                        </nav>
                    </div>


Спасибо.
  • Вопрос задан
  • 38 просмотров
Пригласить эксперта
Ответы на вопрос 1
Kozack
@Kozack Куратор тега JavaScript
Thinking about a11y
Вещание обработчик клика на документ. И в нем проверяете находится ли элемент, по которому нажали внутри вашего меню
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
Artezio Нижний Новгород
от 130 000 до 180 000 ₽
Artezio Москва
от 160 000 до 220 000 ₽
XPOWER Одесса
от 3 000 до 5 500 $