js的image onload事件使用遇到的问题
来源:互联网 发布:上海拉面馆事件知乎 编辑:程序博客网 时间:2024/06/01 10:14
关于 Image 对象 onload 事件。
想获取的是 image 的 宽高值。所以用 onload 方法。另外是获取的远程图片。
但IE在第二次显示图片的时候,总是不走 onload 方法。代码:
www.usus.cc
var img = new Image();
img.src = "loading.gif";
img.onload = function(){
var iheight = img.height;
var iwidth = img.width;www.usus.cc
};后来给xiaoniu同学看了后才知,img.src 应该是放在 onload 方法后边的。。
后来google下,才发现原来此类问题大家多有总结。。我真是外行。。
因为 IE 在加载缓冲区数据的时候,没有触发 onload 方法,导致该事件内代码被忽略。FF 在加载缓冲区数据的时候,顺带触发了 onload 方法。
www.e78.com
其实还有点,就是onload的时候还要对图片进行自适www.e78.com应调整,就发现,需要再 onload 里还要对元素设置一次img.src。。。要不它只记得第一张图。。。
www.e78.com
对这个缓存区还是一知半解。继续。
想获取的是 image 的 宽高值。所以用 onload 方法。另外是获取的远程图片。
但IE在第二次显示图片的时候,总是不走 onload 方法。代码:
www.usus.cc
var img = new Image();
img.src = "loading.gif";
img.onload = function(){
var iheight = img.height;
var iwidth = img.width;www.usus.cc
};后来给xiaoniu同学看了后才知,img.src 应该是放在 onload 方法后边的。。
后来google下,才发现原来此类问题大家多有总结。。我真是外行。。
因为 IE 在加载缓冲区数据的时候,没有触发 onload 方法,导致该事件内代码被忽略。FF 在加载缓冲区数据的时候,顺带触发了 onload 方法。
www.e78.com
其实还有点,就是onload的时候还要对图片进行自适www.e78.com应调整,就发现,需要再 onload 里还要对元素设置一次img.src。。。要不它只记得第一张图。。。
www.e78.com
对这个缓存区还是一知半解。继续。
0 0
- js的image onload事件使用遇到的问题
- js的image onload事件使用遇到的问题
- JS的 image onload事件
- js添加onload事件的通用方法(共享onload事件)
- IE中Image .onload的问题
- IE中Image.onload失效的问题
- window.onload使用时遇到的问题_1
- JS:window.onload的使用
- JS:window.onload的使用
- JS:window.onload的使用
- JS:window.onload的使用
- JS:window.onload的使用
- js:window.onload的使用
- JS:window.onload的使用
- onload事件和js的defer设置
- 关于IE中image的onload事件失效解决问题
- image的加载事件(onload)和加载状态(complete)
- image的加载事件(onload)和加载状态(complete)
- 折半查找的优势
- 细说 iOS 消息推送
- 大型B2C网站高性能可伸缩架构技术探秘
- REUSE_ALV_LIST_DISPLAY 实现ALV显示
- 排行前十的PHP框架.
- js的image onload事件使用遇到的问题
- ios中的音频播放,好文,mark,等待后续
- 173VPN带来如何解决打不开路由器方案
- 防盗锁发送到发送到规范的随碟附送都飞放到
- IOS7 开发注意事项
- destoon实现调用热门关键字的方法
- POJ-3267(DP)
- USACO section1.2 Dual Palindromes
- REUSE_ALV_GRID_DISPLAY 实现ALV显示