PJAX javascript独立无法在ajax加载后执行jQuery

时间:2013-02-14 21:53:28

标签: jquery pjax

我正在使用此处的独立版PJAX:https://github.com/thybag/PJAX-Standalone

它非常棒,jQuery-PJAX对我来说不起作用,因此独立使用。现在,问题是什么;

在我的div中加载的内容完成后,id为pageContent,内部的内容包含由jQuery设计的元素。这些元素没有呈现,因为jQuery在完成时没有被触发。

有什么办法吗? This SO Topic帮助jQuery版本。我想知道在独立版本中是否有任何方法可以实现这一点?

感谢任何帮助

1 个答案:

答案 0 :(得分:0)

假设您每次在PJAX加载页面时尝试运行一些代码,最好的办法是使用完整或成功的回调。

类似的东西:

pjax.connect({
    'container': 'pageContent',
    'complete': function(e){ 
        // Whatever jQuery code you want to apply to #pageContent here
        $("#pageContent").find('a').addClass("link");
    },
});