2014-03-12 46 views
0

十字按鈕的類是fancybox-item和花式關閉使用此我試圖實現此代碼,但這是行不通的。可以有人請幫助我。fancybox如何在關閉fancybox插件時調用函數 - 即當我點擊十字圖標

$(document).ready(function() { 
      /* 
      * Open manually 
      */ 
      $(".fancybox-item").click(function(){ 
       alert('close'); 
       }); 
}); 
+0

好,適當的類是'的fancybox-close',你不需要綁定'click'給任何一個選擇器,使用簡單的'afterClose'回調來執行你的函數。請參閱http://jsfiddle.net/DVVAM/ – JFK

+0

Fancybox存在於兩個版本中(1和2)。不要忘記添加下次使用的版本:文檔可能有所不同。 – Maxooo

+0

@Maxooo:好吧,檢查問題的標籤,它說'fancybox-2' – JFK

回答

1

有關的fancybox版本1:

$("....").fancybox({ 
    onClosed: function() { 
    alert('close'); 
    }) 
}); 

有關的fancybox版本2:

$("....").fancybox({ 
    afterClose: function() { 
    alert('close'); 
    }) 
});