@Grep1

Как закрыть поп ап по клику?

Как закрыть поп ап по клику за пределами блока wrap-popup-doctor , если я вешаю событие клика на popup-doctor - то закрывается при любом клике, даже на область wrap-popup-doctor
5f58bd5c2ff8c526785385.png
  • Вопрос задан
  • 69 просмотров
Пригласить эксперта
Ответы на вопрос 2
Dr_Elvis
@Dr_Elvis
В гугле забанен
Обычно делают под popup прозрачный(или слегка затемненный) блок div на 100% ширины и высоты, а на него вешают onclick при котором закрывается popup
Ответ написан
Комментировать
Igor_307
@Igor_307
Фрилансер
$(document).mouseup(function (e){  
    var div = $(".close-on");  //класс элемента вне которого клик
    if (!div.is(e.target) && div.has(e.target).length === 0) {  
            //закрыть popup
            div.removeClass('active');  
    }
  });
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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