我希望在页面上异步加载jquery,然后加载依赖于jquery的其他脚本(加载时执行jquery代码)。但是如何检测jquery是否已经完成了提交。在jquery中是否存在在库完成加载时触发的事件?
理论上,我可以像这样加载jquery:
<script async src="jquery.js" onload="jqueryloaded()"></script>但是,我希望代码也能在旧的浏览器上工作,这些浏览器可能不支持异步和onload属性。(在本例中,jquery是同步加载的。)这就是为什么我要寻找一个jquery在加载时发出的事件。有一个吗?
发布于 2014-03-06 16:20:45
你可以试试这个:
var script = document.createElement('script');
script.src = 'jquery.js';
script.onload = jqueryloaded; // thx @Cookie_Monster
document.body.appendChild(script);发布于 2014-03-06 16:29:35
你见过http://headjs.com/吗?一个例子是:
head.load("jQuery.js", function() {
// Call a function when done
console.log("Done loading jQuery");
});https://stackoverflow.com/questions/22230007
复制相似问题