0

我正在使用在这里找到的独立版本的 PJAX:https ://github.com/thybag/PJAX-Standalone

它工作得很好,jQuery-PJAX 对我不起作用,因此是独立使用。现在,问题是什么;

将内容加载到我的 id 为 div 的完成后,pageContent里面的内容具有 jQuery 样式的元素。这些元素不会呈现,因为 jQuery 在完成时不会被触发。

有什么方法可以做到这一点?这个 SO 主题有助于 jQuery 版本。我想知道是否有任何方法可以在独立版本中实现这一点?

任何帮助表示赞赏

4

1 回答 1

0

Assuming your trying to get a bit of code to run every time a page is loaded in by PJAX, you're best bet is probably to make use of either the complete or success callback.

Something like:

pjax.connect({
    'container': 'pageContent',
    'complete': function(e){ 
        // Whatever jQuery code you want to apply to #pageContent here
        $("#pageContent").find('a').addClass("link");
    },
});
于 2014-01-30T23:07:41.817 回答