Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Закрытие fancybox2 при нажатии внутри окна (https://javascript.ru/forum/jquery/59711-zakrytie-fancybox2-pri-nazhatii-vnutri-okna.html)

Telnet 23.11.2015 16:15

Закрытие fancybox2 при нажатии внутри окна
 
Всем привет
Вообщем казалось бы все просто
нужно что б при клике в любом месте буть то окно, или темный бекграунд, или кнопка закрытия окно закрывалось и все
при клике на кнопку закрыть и на бекграунд все работает как и должно
Для закрытия по нажитию в окне вроде есть свойство
closeClick If set to true, fancyBox will be closed when user clicks the content
Boolean; Default value: false
http://fancyapps.com/fancybox/
Я его меняю на true но вместо того что б окно закрылось на совсем это приводит лишь к его переоткрываю, а мне нужно что б оно вовсе закрылось а не обновилось так сказать.
http://jsfiddle.net/vipTelnet/ae8aqq80/1/
Подскажите как это можно сделать

рони 23.11.2015 16:44

Telnet,
http://jsfiddle.net/ae8aqq80/2/

Telnet 23.11.2015 16:56

Спасибо
но чем Ваш код кардинально отличается от моего

рони 23.11.2015 17:28

Telnet,
в вашем случае элемент по которому кликают и элемент который нужно открыть это один и тотже элемент получается у клика два обработчика по первому себя закрываем по второму себя открываем


Часовой пояс GMT +3, время: 04:24.