有没有办法在Fancybox打开和关闭时运行一个函数?
我想在Fancybox触发器被触发时运行一个小函数,以及在关闭Fancybox窗口时运行该函数。
Fancybox有一些回调函数可以使用,因此如果运行的是v1.3.4版本,则可以执行以下操作:
$(".fancybox").fancybox({
"onComplete": function(){
// fancybox is open, run myFunct()
},
"onClosed": function(){
// fancybox is closed, run myOtherFunct()
}
});
适用于v2.1.x版本
$(".fancybox").fancybox({
afterShow: function(){
// fancybox is open, run myFunct()
},
afterClose: function(){
// fancybox is closed, run myOtherFunct()
}
});