window.load(function(){...})和body.onload()都存在同样一个问题,
那都是在页面所有元素(包括html标签以及引用到得所有图片,Flash等媒体)加载完毕后执行的,
这是它们的共同点.$(document).ready()是文档结构已经加载完成
(不包含图片等非文字媒体文件),不必等到所有的加载完毕。
jquery ready可以写好几个,每个都执行
onload只能写一个,你写好几个,也只执行一个,好像是执行最后一个,而$(window).load()可以加载多个函数