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

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

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

`https://codepen.io/Colonn/pen/gOdpGmO`
  • Вопрос задан
  • 109 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Stepik
    Основы HTML и CSS
    2 недели
    Далее
  • OTUS
    HTML/CSS
    3 месяца
    Далее
Решения вопроса 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')
    }
  });
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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