2011-03-13 60 views
0

我使用jQuery燈箱插件(在這裏找到:http://leandrovieira.com/projects/jquery/lightbox/jQuery Lightbox onComplete?

我想知道如果有一種方法,當圖像被加載,所以我可以恢復我的選擇來檢測?

問題是我的stript:

$('#download').click(function(e) { 
    e.preventDefault(); 
    //do other stuff when a click happens 
}); 

不加載到燈箱的「標題」區域的鏈接工作。

請幫助

謝謝:)

回答

3

,如果你使用jQuery 1.3或更高版本,可以使用jQuery.live

$('#download').live("click", function(e) { 
    e.preventDefault(); 
    //do other stuff when a click happens 
}); 

將點擊處理程序附加到#下載鏈接,即使未來創建鏈接。

+0

謝謝:)大加讚賞後,#download不會被加載到DOM – FraserK 2011-03-13 09:26:40

2

我想你可能會尋找

$('#download').live('click', function(e){ 
    e.preventDefault(); 
//do other stuff when a click happens 

}); 

如果要創建它的頁面已經被加載