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

Почему не получается закрыть всплывающие меню при начатии в любое место на экране?

Здравствуйте. Появление и исчезание я реализовал, но почему-то не получается скрыть его, когда я нажимаю на любое другое место на экране. Много чего перечитал, но когда я добавляю какой либо код еще, у меня вообще ничего не работает. Посмотрите пожалуйста.
$(document).ready(function(){
	$("#knop").click(function(){
		$(".leftnav").toggleClass("xxx"); return false;
	});
});

<div class="leftnav"><a href="/">Навигация</a></div>
<div id="knop"></div>


.leftnav {
    width:200px;
    height:500px;
    background:#77e;
    transition: transform .3s;
    transform: translate(-100%, 0);
    position: absolute;
}

#knop {
    width:200px;
    height: 20px;
    background: #777;
    position: absolute;
}

.xxx {
    transform: translate(0, 0);

}
  • Вопрос задан
  • 165 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Решения вопроса 2
@del993788 Автор вопроса
Если кто то столкнётся с этой проблемой, то вот решение
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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