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 に答える