Всем привет. Такой вопрос к вам. Использую скрипт который закрывает блок при клике за его пределами. Тут условия если клик идет не по блоку и не по его и не по его дочерним элементов он скрывается. Как мне дополнить условия что бы он не скрывался и по блоку на который его открывает.
$(document).mouseup(function (e){ // событие клика по веб-документу
var div = $(".login-user"); // тут указываем ID элемента
var notClick = document.getElementsByClassName('auth-login__yes')[0]
if (div.data('loading')) return; // если загружается, ничего не делаем
if (!div.is(e.target) // если клик был не по нашему блоку
&& div.has(e.target).length === 0) { // и не по его дочерним элементам
div.hide("slide", {direction: "left"} , 1000);
}
});
Я уже добавил в переменную данный класс но не знаю указать в условие что бы и при клике на него он не закрывался.