后退按钮后jQuery脚本没有准备好

时间:2013-09-14 10:30:53

标签: php jquery pjax

我尝试使用PJAX制作像github这样的网页。如果使用PJAX链接,页面工作正常。问题是如果单击后退按钮。内容已加载,但jquery脚本尚未就绪。转到http://test.hopeseeker.com/,然后点击情感(已爱)页面加载PJAX。然后单击浏览器上的后退按钮。索引已加载,但jQuery尚未就绪。

1 个答案:

答案 0 :(得分:0)

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

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

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

希望这会对你有所帮助。

感谢。