@Stubbornness

Как правильно организовать закрытие окна при клике вне него?

Подскажите, пожалуйста, как здесь правильно добавить возможность закрытия окна при клике вне него?
(function( $ ) {
    var object = {
      button: '.setting-btn',
      container: '.setting'
    };

    $(object.button).on('click', function() {
      var form = $(object.container);

      if (form.hasClass('active')) {
        form.fadeOut(100).removeClass('active open').addClass('closed');
      } else {
        form.fadeIn(100).addClass('active open').removeClass('closed');
      }
    });
  })(jQuery);
  • Вопрос задан
  • 59 просмотров
Пригласить эксперта
Ответы на вопрос 1
HardBot
@HardBot
back-end, front-end developer
Смотри, у тебя есть окно с классом setting, дальше создаешь событие клика и в нем проверяешь, был ли клик по нему и если был, то ничего не делаешь, в ином случае делаешь то, что тебе нужно.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы