2012-06-15 49 views
6

我有腳本的fancybox這樣的fancybox 2.0 afterClose事件

$.fancybox.open({ 
       href : '<?= site_url('sell_split/popup_qty/') ?>'+url_param, 
       type : 'ajax', 
       afterShow: popup_focus_qty, 
       afterClose: console.log('test') 
      }); 

正如你所看到的,有afterClose事件。但似乎當我嘗試這個腳本的afterClose事件發生的第一個,然後GET過程。

enter image description here

這不是我想要的。 我想要做的是,事件afterClose正在發生,如果訪客關閉了FancyBox窗口。

這是FancyBox插件的錯誤還是我的代碼錯了?

回答

9

,我發現自己的答案,就應該這樣寫

$.fancybox.open({ 
      href : '<?= site_url('sell_split/popup_qty/') ?>'+url_param, 
      type : 'ajax', 
      afterShow: popup_focus_qty, 
      afterClose: function(){ 
       console.log('test') 
      }     
     }); 
+0

爲我工作。謝謝。 –