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

时间:2016-06-13 10:43:26

标签: javascript jquery

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

2 个答案:

答案 0 :(得分:1)

加载HTML文档后发生ready事件,而加载所有内容(例如图片)后,onload事件发生。

因此document.ready将首先触发,window.load将触发

答案 1 :(得分:0)

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

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

请在这里阅读 window.onload vs $(document).ready()