KRASHMATE
@KRASHMATE

Почему не закрывается модальное окно при повторном нажатии на кнопку?

<button class="modal2-window__btn">Нажми</button>
<div class="modal2">
    <button class="modal2__btn">x</button>
</div>


$('.modal2-window__btn').click(function () {
  $('.modal2').toggleClass('active');
});

$('.modal2__btn').click(function () {
  $(this).parent().removeClass('active');
});


// Убираем модальное окно при клике на другую область
$(document).mouseup(function (e) { // событие клика по веб-документу
  var div = $('.modal2'); // тут указываем класс элемента
  if (!div.is(e.target) // если клик был не по нашему блоку
      && div.has(e.target).length === 0) { // и не по его дочерним элементам
      $('.modal2').removeClass('active');
  }
});
  • Вопрос задан
  • 97 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

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