码迷,mamicode.com
首页 > Windows程序 > 详细

$(window).load()与$(document).ready();

时间:2014-09-10 02:54:50      阅读:229      评论:0      收藏:0      [点我收藏+]

标签:谷歌浏览器   document   function   图片   window   

大多数jQuery实例或教程都告诉我们绑定我们的jQuery代码到$(document).ready事件。

虽然$(document).ready 事件在大多数情况下都OK,但是它的解析顺序是在文档准备就绪,但文档中的图片等对象正在下载的时候开始运行的。

所以在某些时候使 用$(document).ready事件并不一定能达到我们预期的效果,比如一些视觉效果和动画、拖拽、预读取隐藏图片等…

通过使用$(window).load事件便可以安全的在整个文档都准备就绪之后再开始运行你期望的代码。


$(window).load(function(){
// 将你希望在页面完全就绪之后运行的代码放在这里
});



比如谷歌浏览器:对于获取图片的宽高如果使用$(document).ready()是获取不到的

这时候就要使用$(window).load();


$(window).load()与$(document).ready();

标签:谷歌浏览器   document   function   图片   window   

原文地址:http://9369838.blog.51cto.com/9359838/1550200

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!