yespeace
@yespeace
Uncle Bob’s Nephew

Как убирать toggle, с элементов, когда делаешь click outside или на другой dropdown?

Доброго времени суток!
У меня обычный nav, с обычным toggle для дропадун

$(function() {
	
	 $('.b-header__navigation ul li ').click(function(){

	$(this).children('ul').toggle();
	});

});
  • Вопрос задан
  • 2349 просмотров
Решения вопроса 1
nalomenko
@nalomenko
Руководитель отдела разработок в студии «Lava»
Если Вы про явную реализацию метода .clickoutside(), то его, по крайней мере в jQuery, нет.
Здесь разобран один из вариантов решения (эмуляции отслеживания клика вне элемента).

С другими dropdown то же самое — при клике на них смотрите, открыто ли Ваше nav-меню, и скрываете при необходимости.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
22 нояб. 2024, в 03:54
1500 руб./за проект
22 нояб. 2024, в 02:56
10000 руб./за проект
22 нояб. 2024, в 00:55
500 руб./за проект