Задать вопрос
provex
@provex
Front-end Developer

JQuery slideToggle menu как сделать?

Мне нужно чтобы при клике на body c .not элементом функция не совершалась, но она срабатывает.

codepen.io/123prove123/pen/bdyJYB
  • Вопрос задан
  • 246 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 1
In4in
@In4in
°•× JavaScript Developer ^_^ ו°
Так вы сначала получаете набор элементов с селектором body, потом из него исключаете все ul, содержащие указанный класс.

Может быть, есть способ проще, но мне на ум приходит:

$('body').on('click', function(e){
   if(!$(e.target).closest(".authorized-user li ul").length){
     //Выполняем функцию
   }
});
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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