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

Как сделать закрытие PopUp при клике по фону?

Вот шикарный pop up без использования каких-либо внешних ресурсов и с минимумом кода jsfiddle.net/p7NbX/15

Пытаюсь допилить к нему скрытие по клику где-то вне окна - не получается.

Пробовал всякие костыли типа:
<a href="javascript:PopUpHide()"><span style="display:block; position: absolute; width:100%; height:100%;"></span></a>
  • Вопрос задан
  • 13231 просмотр
Подписаться 5 Оценить Комментировать
Ответ пользователя GM2mars К ответам на вопрос (4)
GM2mars
@GM2mars
jQuery('.b-popup').on('click', function(event) {
  var el=jQuery(event.target);
  if (el.hasClass('b-popup')) PopUpHide();      
});

jsfiddle.net/p7NbX/15
Ответ написан
Комментировать