JQuery - 哪个事件首先触发window.load或document.ready? [复制]

Posted

技术标签:

【中文标题】JQuery - 哪个事件首先触发window.load或document.ready? [复制]【英文标题】:JQuery - Which event gets triggered first window.load or document.ready? [duplicate] 【发布时间】:2016-10-13 17:58:55 【问题描述】:

这些事件的触发是否有明确的顺序?,以便我们可以相应地编写我们的初始化。

【问题讨论】:

【参考方案1】:

ready 事件在 html 文档加载后发生,而onload 事件在稍后发生,此时所有内容(例如图像)也已加载。

所以document.ready 将首先触发,window.load 将稍后触发

【讨论】:

【参考方案2】:

ready 事件在 HTML 文档加载后发生,而 onload 事件在稍后发生,此时所有内容(例如图像)也已加载。

onload 事件是 DOM 中的标准事件,而 ready 事件是 jQuery 特有的。就绪事件的目的是在文档加载后尽早发生,以便向页面中的元素添加功能的代码不必等待所有内容加载。

请看这里 window.onload vs $(document).ready()

【讨论】:

以上是关于JQuery - 哪个事件首先触发window.load或document.ready? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

jquery如何判断哪个按钮点击了?

jquery事件冒泡

jquery如何判断所点击元素是哪个

JQuery事件

jQuery监听键盘事件及相关操作使用

Jquery Click 事件在第二次点击时触发,但不是第一次