$(document).ready,$(window).load,window.onload区别和联系

$(document).ready是在dom结构加载完毕就执行。

$(window).load 等价于window.onload,必须等到页面内包括图片的所有元素加载完毕后才能执行。

$(document).ready可以执行多次。

后两者者只能执行一次。

$(document).ready(function(){})等价于$(function(){})。

另外有一点要注意的是,IE只有在页面不是嵌入frame中的情况下才和Firefox等一样,先执行$(document).ready()的内容,再执行原来的onload方法。对于嵌入frame中的页面,也只是绑定在load事件上执行,所以自然是在原来的onload绑定的方法执行之后才轮到。

原文地址:https://www.cnblogs.com/xiaoweiy/p/5416050.html