jquery事件加载的方法

jquery事件加载的方法

写法一:$(function(){}); 

写法二:window.onload=function(){}  ; 或者$(window).load(function(){});

第一种写法呢,是在DOM结构渲染完成以后调用的,这时候网页中一些资源还没有加载,比如图片等资源,但是DOM结构已经渲染成功了 

第二种写法,是在网页DOM结构渲染完成,而且资源已经加载成功以后调用的。 

一个是在资源没有加载的时候调用的,一个是在资源加载结束,页面已经渲染之后调用的,所以当我们在$(function(){})调用$('img').width()的时候,由于图片还没有加载,所以这时候<img>标签的高度就是0,所以返回值就是0。但是当你用window.onload=function(){}调用的时候,图片已经加载出来了,所以这时候就能得到图片的高度。


回复列表



回复操作

正在加载验证码......

请先拖动验证码到相应位置

发布时间:2017-08-09 18:21:00

修改时间:2017-08-09 18:21:00

查看次数:1348

评论次数:0