Подтвердить что ты не робот

Как закрыть модальный файл, нажав вне модального окна?

В очень простом модуле jQuery я закрываю модальный файл, нажимая на CLOSE как

$('#close').click(function(e) {
  e.preventDefault();
  $('#overlay, #alertModalOuter').fadeOut(400, function() {
     $(this).remove();
  });
});

Как закрыть модальный режим, нажав кнопку CLOSE (находящуюся внутри модальных окон) или щелкнув в любом месте вне модального окна.

4b9b3361

Ответ 1

Изменение вашей функции, например, должно работать:

    $('#close, #overlay').click(function(e) {
      e.preventDefault();
      $('#overlay, #alertModalOuter').fadeOut(400, function() {
      $('#close').remove();
    });
});

Ответ 2

Я счел полезным включить:

$('.item-modal').click(function(e) {
  e.stopPropagation();
});

Ответ 3

Добавьте на свой оверлей один и тот же клик.