0

我尝试使用 PJAX 像 github 一样制作 web。如果使用 PJAX 链接,页面可以正常工作。问题是如果单击后退按钮。内容已加载,但 jquery 脚本尚未准备好。访问http://test.hopeseeker.com/,向下点击 Emotion (Loved) 页面加载了 PJAX。然后点击浏览器上的返回按钮。索引已加载,但 jQuery 尚未准备好。

4

1 回答 1

0

要加载页面中添加的 jquery,需要在 pjax 事件完成后调用它。

要使其在浏览器的后退/前进按钮单击时也能正常工作,您可以使用 pjax-end 事件。

$("#pjax_container_id").bind('pjax:end', function() {
  // call your jquery functions
});

希望这会对你有所帮助。

谢谢。

于 2013-11-11T18:57:57.787 回答