2012-06-10 48 views
1

我使用jQuery弹出,但它从阿贾克斯弹出Ajax响应后不工作

加载它的popup.js

之间

$(document).ready(function() { 
    $('a.poplight[href^=#]').click(function() { 
    // code here 
    } 
    }); 
我必须使用委托后不工作?
因为文件准备好了是否是问题?

注:
我试图删除文件准备和使用该

$(document).delegate("a.poplight[href^=#]",'click',function(e){ 
// code here 
} 

,但它不工作

任何帮助吗?

问候

回答

2

你可以试试这个

(jQuery的> = 1.7)

$(document).on('click',"a.poplight[href^=#]",function(e){ 
// code here 
}); 

OR

$('a.poplight[href^=#]').live(function() { 
    // code here 
}); 

OR

$('body').delegate('a.poplight[href^=#]', 'click', function() { 
    // code here 
}); 
+0

它不工作我不使用jquery 1.7+ – KJA

+0

@KJA哪个版本的jQuery? – thecodeparadox

+0

jquery 1.4版 – KJA