Использую fancybox для открытия модальных окон. Появился вопрос. Я знаю что есть ивенты при инициализации. А есть ли глобальные ивенты? к примеру ивент который срабатывает когда открывается любое модальное окно.
Нужно отследить открытие модального окна.
Можете использовать свою функцию для этого.
function detect(){
console.log('Fancy Box Открылся');
}
$(".fancybox")
.attr('rel', 'gallery')
.fancybox({
afterShow: detect,
helpers: {
thumbs: {
width : 40,
height : 40,
source : function(current) {
return $(current.element).data('thumbnail');
}
}
}
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="http://fancyapps.com/fancybox/source/helpers/jquery.fancybox-thumbs.js"></script>
<link href="http://fancyapps.com/fancybox/source/helpers/jquery.fancybox-thumbs.css" rel="stylesheet"/>
<link href="http://fancyapps.com/fancybox/source/jquery.fancybox.css" rel="stylesheet"/>
<script src="http://fancyapps.com/fancybox/source/jquery.fancybox.js"></script>
<a class="fancybox" data-thumbnail="http://fancyapps.com/fancybox/demo/1_s.jpg" href="http://fancyapps.com/fancybox/demo/1_b.jpg">Open #1</a>
<br />
<a class="fancybox" data-thumbnail="http://fancyapps.com/fancybox/demo/2_s.jpg" href="http://fancyapps.com/fancybox/demo/2_b.jpg">Open #2</a>
Продвижение своими сайтами как стратегия роста и независимости