DpOLEGapx
@DpOLEGapx
HTML-Верстальщик

Как скрыть окно по клику по области вне элемента (ANGULAR)?

Добрый вечер всем)
При клике по кнопки появляется окно, как его скрыть по клику по области? и еще с условием что в самом окне надо оставить возможность вызвать еще какие-то функции?
https://codesandbox.io/s/suspicious-mestorf-iz3hy
  • Вопрос задан
  • 1047 просмотров
Решения вопроса 1
Пригласить эксперта
Ответы на вопрос 1
@Eduard07
Пример с jQuery.... ссылка з нативным js, Как отработать клик вне блока?
jQuery(function($){
$(document).mouseup(function (e){ // событие клика по веб-документу
var div = $("#popup"); // тут указываем ID элемента
if (!div.is(e.target) // если клик был не по нашему блоку
&& div.has(e.target).length === 0) { // и не по его дочерним элементам
div.hide(); // скрываем его
}
});
});
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы