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

Могут ли быть ограничения на обработчики событий?

Я писал на сайте обработчики событий, открытие/закрытие/закрытие на ESC/закрытие на оверлей.
Зыкрытие на оверлей не срабатывает с событием click, но срабатывает с событием mousedown. В чем может быть причина?
Прикладываю код на код-пен
  • Вопрос задан
  • 119 просмотров
Подписаться 1 Простой 3 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillbox
    JavaScript
    3 месяца
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
Alexandroppolus
@Alexandroppolus
кодир
На самом деле клик срабатывает, и модалка закрывается.
Но из-за всплытия клика переоткрывается заново.

Решение - модалку и её подложку рендерить отдельно, в конце body. Заодно будет профилактика проблем к контекстом наложения
Ответ написан
Ваш ответ на вопрос

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

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