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

Модальное окно закрывается при клике на него как поправить?

Добрый день! делаю модальное окно,при нажатии на него оно закрывается!Класс "filter" если я оборачиваю в него html разметку, создает нужный мне скролл модального окна если оно не поместилось на экране, но соответственно он перекрывает весь экран и при нажатии на любую часть он закрывается.Я пытался добавить класс в html и стилизовать его но не получилось.У меня либо работает скролл либо правильное открытие закрытие окна, а вместе они не дружат)Если не сложно подскажите как это поправить?

`https://codepen.io/Colonn/pen/gOdpGmO`
  • Вопрос задан
  • 102 просмотра
Подписаться 1 Простой Комментировать
Решения вопроса 1
@barsecky
Вам нужно повесить слушатель на filter и при клике на нем скрывать все
filter.addEventListener('click', ({target}) => {
    if (target === filter) {
        modal.classList.remove('form-active')
      filter.classList.remove('filter-active')
      body.classList.remove('form__scroll')
    }
  });
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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