在fancybox上打开和关闭运行功能

时间:2013-06-05 09:51:51

标签: jquery fancybox

有没有办法在Fancybox上运行一个函数打开和关闭?

我希望在触发Fancybox触发器时以及关闭Fancybox窗口时运行一个小函数。

1 个答案:

答案 0 :(得分:16)

Fancybox有一些回调,所以如果运行v1.3.4你可以做

$(".fancybox").fancybox({
   "onComplete": function(){
      // fancybox is open, run myFunct()
   },
   "onClosed": function(){
      // fancybox is closed, run myOtherFunct()
   }
});

for v2.1.x

$(".fancybox").fancybox({
   afterShow: function(){
      // fancybox is open, run myFunct()
   },
   afterClose: function(){
      // fancybox is closed, run myOtherFunct()
   }
});