在执行jQuery代码之前等待外部js完成的更好方法是什么?

J. *_*ein 2 jquery external

我有一些jQuery代码需要2个外部.js来完成加载才能成功完成我需要做的事情,而且$(document).ready工作不够稳定; 有时它可以工作,有时它会被外部.js代码覆盖.

有没有办法确保页面完全加载,包括我的jQuery执行之前的所有外部.js?

Séb*_*ien 5

$(document).ready只等待加载DOM.要等到页面中的所有资源(包括图像,对象,脚本......)都已加载(下载),您可以使用window.onload:

window.onload = function () {
  // do stuff
};
Run Code Online (Sandbox Code Playgroud)

另外你应该阅读:window.onload vs $(document).ready()