2013-01-23 150 views
1

我使用花式框1.3與ajax選項。 我要添加關閉按鈕,彈出,這將在彈出的角落等等 寫在關閉按鈕的Click事件行爲一樣接近圖像 -添加關閉按鈕到ajax fancybox

$.fn.fancybox.close() 

試圖與

`jQuery.fn.fancybox.close()` 

沒有似乎工作。我得到jQuery.fn.fancybox.close()沒有函數的錯誤信息。 這裏是代碼。

$('#cancel-filters-btn').click(function(){ 
      jQuery.fn.fancybox.close(); 
}); 
+0

關於到目前爲止的答案,似乎上面的選項它給錯誤使用很明顯:-D – fragmentedreality

回答

1

請檢查這一項

$('#cancel-filters-btn').click(function(){ 
      $.fancybox.close(); 
}); 
+0

類型錯誤:包裹是未定義 (926超出範圍4)以上選項,它給錯誤類型錯誤使用 – Mangesh

2

你可以試試這樣

$('#cancel-filters-btn').click(function(){ 
      $.fancybox.close(); 
}); 
+1

:包裹是不確定的(926超出範圍4) – Mangesh

+0

你只是父$嘗試fancybox.close()。 ; – muthu

1

嘗試調用任何對象的功能。 調用它的元素(通過選擇):

$('#cancel-filters-btn').click(function(){ 
    $.fancybox.close(); 
}); 
+0

使用上面的選項它給錯誤TypeError:包裝未定義(926超出範圍4) – Mangesh

2

嘗試委派事件:

$(document).on('click', '#cancel-filters-btn', function(){ 
    $.fancybox.close(); 
});