1

我正在使用 jquery popup ,但是从 ajax 加载后它不起作用

popup.js介于_

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

我必须使用委托吗?
是不是因为文件准备好而出问题了?

注意:
我试图删除准备好的文档并使用它

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

但它不起作用

有什么帮助吗?

问候

4

1 回答 1

2

你可以试试这个

(jQuery >= 1.7)

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

或者

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

或者

$('body').delegate('a.poplight[href^=#]', 'click', function() {
     // code here
});
于 2012-06-10T10:57:49.370 回答