клику мимо модалки модалка закрывалась?
Один из вариантов: отслеживать path у event'а
Для этого модалка должна находится в контейнере который обычно зовётся overlay, он должен быть на всю ширину и высоту экрана, перекрывая таким образом все, кроме модалки. И как раз при клике на оверлей нужно закрывать модалку вместе с ним же
Я так и сделал. Но теперь даже при клике по модалке модалка закрывается
А, понял. Попробую. Спасибо
z-index не помогает
Обработчик клика на что повесил после открытия модалки?
По открытию модалки вешать на документ листенер, в котором проверять был клик по модалке или мимо, если мимо, то закрывать
Если модальное окно лежит внутри твоего оверлея, то событие клика всплывает по всем родительским контейннрам до самого window
Ну это как по хорошему
Нет. Это делается не так. Оверлей должен лежать в общем контейнере с модалкой
Обсуждают сегодня