有window.onload被解雇了吗?

6 javascript domready

我有一个脚本将在未知时间插入到未知页面.是否有可能从这个脚本告诉window.onload是否已经解雇了?

我无法控制主页.我无法添加任何标记或脚本.我所知道的是我的脚本将在某个时候插入到页面中.它可以在window.onload之前或之后; 我需要检测我正在进行的那个事件的哪一方.

Rex*_*x M -1

jQueryready()将在文档加载时对要触发的函数进行排队,或者在文档已加载时立即触发:

$(document).ready(function() {
    //your code here
});
Run Code Online (Sandbox Code Playgroud)

只要确保 jQuery 包含在脚本块之前即可。如果您无法直接包含任何脚本资源,您始终可以将jQuery-min的主体复制到脚本本身中。

  • 从 1.3.2 开始,如果在非 IE 浏览器中文档加载后包含文档本身(例如小书签、动态 <script> 包含等),则 jQuery 无法检测文档是否已加载。在这种情况下,传递给“.ready()”的函数将永远不会被调用。我不确定OP是否正在询问这样的用例,但只是想我会提到它。 (2认同)