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

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

Верстаю макет для упражнения, параллельно изучаю jquery. Вопрос, собственно, в тайтле. Не знаю как .Буду рад за ответ с разъяснениями
https://jsfiddle.net/frontensis/3a2q3sLo/6/
  • Вопрос задан
  • 1490 просмотров
Подписаться 4 Оценить Комментировать
Решения вопроса 2
Приблизительный код будет следующим:
$('body').click(function(event) {
	$target = $(event.target);
	if (!$target.closest($('.current-list')).length){
		$(".current-list").hide();
                return false;
	}
});

Ловим клик в боди, проверяем не попадает ли он на целевой блок и скрываем.
Ответ написан
Комментировать
orlov0562
@orlov0562
I'm cool!
Можно добавить overlay и на нем ловить click https://jsfiddle.net/orlov0562/3a2q3sLo/8/
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
22 дек. 2024, в 14:07
15000 руб./за проект
22 дек. 2024, в 13:01
50000 руб./за проект
22 дек. 2024, в 10:44
15000 руб./за проект