0
我想綁定一個函數來關閉特定的facebox?根據facebox(at github)的有限文檔,你可以做這樣的事情來綁定動作。我可以將動作綁定到特定的facebox嗎?
$(document).bind('close.facebox', function() {
//do stuff...
})
但問題在於它會將相同的操作綁定到頁面上創建的所有facebox。
那麼如何將不同的功能綁定到不同的facebox?我曾嘗試沒有成功(可能是由於我的JavaScript的尚未masterlevelskills和jQuery)的幾個變種:
- 綁定一個通用的函數所建議的文件,並在功能弄清楚什麼facebox被關閉,並執行想要的東西。
獲取創建時句柄facebox並使用綁定的動作:
var fb = $.facebox('foo'); fb.bind('close.facebox', function() { ...do stuff ...})
調用bind在facebox直接,如:
$.facebox('foo').bind('close.facebox', function() { ...do stuff ...})
,我不記得大概更多的變種...
請幫我理解我應該怎麼做(或爲什麼我笑)沒有試圖做到這一點)。 (!)