2011-03-13 82 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 

}); 

如果要创建它的页面已经被加载