5

有没有办法在 Fancybox 打开和关闭时运行功能?

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

4

1 回答 1

22

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()
   }
});
于 2013-06-05T16:22:19.247 回答