我尝试使用PJAX制作像github这样的网页。如果使用PJAX链接,页面工作正常。问题是如果单击后退按钮。内容已加载,但jquery脚本尚未就绪。转到http://test.hopeseeker.com/,然后点击情感(已爱)页面加载PJAX。然后单击浏览器上的后退按钮。索引已加载,但jQuery尚未就绪。
答案 0 :(得分:0)
要加载页面中添加的jquery,需要在pjax事件完成后调用它。
要使其在浏览器的后退/前进按钮点击时也能正常工作,您可以使用pjax-end事件。
$("#pjax_container_id").bind('pjax:end', function() {
// call your jquery functions
});
希望这会对你有所帮助。
感谢。