Задать вопрос
ImFromDno
@ImFromDno
Учусь верстке

Как сделать закрытие модального окна при нажатии вне его области?

Как сделать закрытие модального окна при нажатии по серой области, то есть вне области самого окна, сейчас окно закрывается и при клике по серой области и при клике по самому окну.
  • Вопрос задан
  • 583 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 1
@JustFreelance
front-end developer
Если нужно быстрое решение без изменения существующей структуры модального окна, то в функции closeModal для modalContent добавьте addEventListener на click и остановите всплытие данного события выше к родителю через event.stopPropagation();
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
pLavrenov
@pLavrenov
Разработка сайтов
За слоем с модальным окном должен быть прозрачный (или не прозрачный) слой на весь экран и по клику на него закрывать.
Ответ написан
Ваш ответ на вопрос

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

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