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

Как убрать при клике на свободное место?

Привет, есть скрипт которая вызывает попап окно, как мне сделать что бы при клике на пустое пространство она убиралась, или же при повторном клике. Использует jquery UI но думаю это не столь важно
$('.auth-login__yes').on('click',function(){
	$('.login-user').show("slide", { direction: "left" }, 1000);
});
  • Вопрос задан
  • 427 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 1
@DeniSidorenko Автор вопроса
Нашел решение.
Кому интересно будет

$(document).mouseup(function (e){ // событие клика по веб-документу
		var div = $(".login-user"); // тут указываем ID элемента
		if (!div.is(e.target) // если клик был не по нашему блоку
		    && div.has(e.target).length === 0) { // и не по его дочерним элементам
			div.hide("slide", {direction: "left"} , 1000);
		}
	});
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
amux
@amux
alp.ac
https://jsfiddle.net/flatiron_school/zs6x9eja/
Фон за окном можно сделать прозрачным
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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