博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
window.onload中动态获得img的高度
阅读量:6876 次
发布时间:2019-06-26

本文共 372 字,大约阅读时间需要 1 分钟。

$(function(){});

window.οnlοad=function(){}
$(function(){}) 是在DOM结构渲染完成以后调用的,这时候网页中一些资源还没有加载,比如图片等资源,但是DOM结构已经渲染成功了
window.onload是在网页DOM结构渲染完成,而且资源已经加载成功以后调用的。

当我们在$(function(){})调用$('img').width()的时候,由于图片还没有加载,所以这时候<img>标签的高度就是0,所以返回值就是0。但是当你用window.οnlοad=function(){}调用的时候,图片已经加载出来了,所以这时候就能得到图片的高度。

所以记得,$(function(){})是在DOM渲染结束,资源还没有加载的时候执行的,如果你想获取到一些资源的信息,这个时候是没有办法的哦

转载地址:http://pkrfl.baihongyu.com/

你可能感兴趣的文章
ural(Timus) 1037. Memory Management
查看>>
jquery实现菜单的折叠并且变换图片
查看>>
微信公众平台消息接口开发(27)彩票查询
查看>>
hdu 1829+hdu 1856(并查集)
查看>>
WIN32 DLL动态链接库
查看>>
用vmware运行简单的引导代码
查看>>
WPF中资源文件的使用
查看>>
Request 分别获取具有相同 name 属性表单元素值
查看>>
错误码:2003 不能连接到 MySQL 服务器在 (10061)
查看>>
js判断文件格式及大小
查看>>
如何确定当前的PowerShell的版本?
查看>>
浅谈json以及一些常用的解析
查看>>
关于编程的一些思考
查看>>
iphone之NSArray比较大小
查看>>
字母列拉丁方块填数字
查看>>
专业卡与游戏卡的区别
查看>>
javaSocket与C通信
查看>>
artdialog的图片,标题,以及关闭按钮不显示的问题
查看>>
UVA 10066 The Twin Towers(LCS)
查看>>
延长Toast显示时间
查看>>