如何在pjax:ready和document.ready上加载JavaScript(jQuery)
我的大部分页面都使用pjax。对于其中一些,我需要包括jQuery脚本 在('ready pjax:success',function(){…}可以正常工作,尽管如果直接加载页面,上述函数中的脚本将不起作用,反之亦然,如何在pjax:ready和document.ready上加载JavaScript(jQuery),javascript,jquery,pushstate,pjax,Javascript,Jquery,Pushstate,Pjax,我的大部分页面都使用pjax。对于其中一些,我需要包括jQuery脚本 在('ready pjax:success',function(){…}可以正常工作,尽管如果直接加载页面,上述函数中的脚本将不起作用,反之亦然,$(document)中的脚本。ready(function(){…}如果页面加载了pjax,则不会工作 是否有方法检测页面是否加载了pjax,如果没有,则使用document.ready 提前感谢您的帮助。请参阅 还有$(document).on(“ready”,handler)
$(document)中的脚本。ready(function(){…}
如果页面加载了pjax,则不会工作
是否有方法检测页面是否加载了pjax,如果没有,则使用document.ready
提前感谢您的帮助。请参阅
还有$(document).on(“ready”,handler),从jQuery 1.8开始就被弃用,在jQuery 3.0中被删除
我的快速解决方法是:
function myFunction() { ... }
$(myFunction)
$(document).on('pjax:end', myFunction)