ie 处理 gif动画 的onload 事件的一个 bug
来源:互联网 发布:crm平台知乎 编辑:程序博客网 时间:2024/05/22 01:29
如果 <img>标签的 src为一个 gif 动画,那么他的 onload事件会重复触发。
firefox就没有这样的问题。
<img src="http://zi.csdn.net/intel_120x60.gif" onload='gorush(this)'>
<script type="text/javascript">
//by Go_Rush(阿舜) from http://ashun.cnblogs.com/
function gorush(obj){
alert("如果img的src为多帧gif动画,这个会重复弹出")
}
</script>
<script type="text/javascript">
//by Go_Rush(阿舜) from http://ashun.cnblogs.com/
function gorush(obj){
alert("如果img的src为多帧gif动画,这个会重复弹出")
}
</script>
解决办法:
<img src="http://zi.csdn.net/intel_120x60.gif" onload='gorush(this)'>
<script type="text/javascript">
//by Go_Rush(阿舜) from http://ashun.cnblogs.com/
function gorush(obj){
alert("这样,就只会弹出一次")
obj.onload=null;
}
</script>
<script type="text/javascript">
//by Go_Rush(阿舜) from http://ashun.cnblogs.com/
function gorush(obj){
alert("这样,就只会弹出一次")
obj.onload=null;
}
</script>
如果 src设置为 静态 gif 或者 jpg ,bmp等其他格式,也不会出现这个bug
- ie 处理 gif动画 的onload 事件的一个 bug
- ie 处理 gif动画 的onload 事件的一个 bug
- 关于img的onload事件兼容ie下的bug问题
- IE下的iframe的onload事件
- 利用IE对多帧GIF的onload事件重复执行的原理实现(JavaScript多线程的实现)
- 给ie的iframe注册onload事件
- 一个透明的GIF动画
- 关于IE中image的onload事件失效解决问题
- 如何处理常见的gif动画
- 一个组合的Loading动画(源码+GIF)
- iOS 一个简单的GIF动画
- 解决IE6下超链接导致GIF动画停止的bug
- gif动画在IE里不动的原因
- 有用的onload事件
- iframe的onload事件
- iframe的onload事件
- ie下的window onload
- 两个onload 、onclick事件处理的办…
- 按比例缩放图片
- 什么是Json--(一)
- 《Red Hat Linux命令速查》—— 带你玩转字符游戏
- javascript獲取textare光標位置顯示div,及插入内容(IE ,FIREFOX)
- MM模块学习笔记
- ie 处理 gif动画 的onload 事件的一个 bug
- 推荐--jQuery使用手册
- c/C++中随机数的设置
- 在cxGrid 6 中完成数据录入功能续之如何使用Lookup字段
- 批处理最完整人性化教程
- 什么是Json
- 根据生日或者日期 获取 生肖和星座的 JavaScript代码
- 水晶报表PUSH模式
- div位置確定(IE ,FIERFOX)