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? [复制]的主要内容,如果未能解决你的问题,请参考以下文章