ie 处理 gif动画 的onload 事件的一个 bug


Posted in Javascript onApril 12, 2007

如果 <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>
解决办法:
<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>
如果 src设置为 静态 gif 或者 jpg ,bmp等其他格式,也不会出现这个bug 

Javascript 相关文章推荐
Jquery 快速构建可拖曳的购物车DragDrop
Nov 30 Javascript
JS正则验证邮箱的格式详细介绍
Nov 19 Javascript
Javascript 多物体运动的实现
Dec 24 Javascript
简介JavaScript中Math.LOG10E属性的使用
Jun 14 Javascript
JS常见问题之为什么点击弹出的i总是最后一个
Jan 05 Javascript
vue过渡和animate.css结合使用详解
Jun 14 Javascript
详谈for循环里面的break和continue语句
Jul 20 Javascript
基于canvas粒子系统的构建详解
Aug 31 Javascript
Angular4 ElementRef的应用
Feb 26 Javascript
利用Node.js批量抓取高清妹子图片实例教程
Aug 02 Javascript
生产制造追溯系统之在线打印功能
Jun 03 Javascript
vue 使用 v-model 双向绑定父子组件的值遇见的问题及解决方案
Mar 01 Vue.js
无语,javascript居然支持中文(unicode)编程!
Apr 12 #Javascript
几个高效,简洁的字符处理函数
Apr 12 #Javascript
发两个小东西,ASP/PHP 学习工具。 用JavaScript写的
Apr 12 #Javascript
身份证号码前六位所代表的省,市,区, 以及地区编码下载
Apr 12 #Javascript
对google个性主页的拖拽效果的js的完整注释[转]
Apr 10 #Javascript
FireFox中textNode分片的问题
Apr 10 #Javascript
AJAX架构之Dojo篇
Apr 10 #Javascript
You might like
解析dedeCMS验证码的实现代码
2013/06/07 PHP
输入值/表单提交参数过滤有效防止sql注入的方法
2013/12/25 PHP
textarea的value是html文件源代码,存成html文件的代码
2007/04/20 Javascript
jquery 页面全选框实践代码
2010/04/02 Javascript
javascript中setAttribute()函数使用方法及兼容性
2015/07/19 Javascript
原生javascript实现分享到朋友圈功能 支持ios和android
2016/05/11 Javascript
AngularJS Phonecat实例讲解
2016/11/21 Javascript
浅谈js算法和流程控制
2016/12/29 Javascript
JavaScript获取select中text值的方法
2017/02/13 Javascript
原生javascript上传图片带进度条【实例分享】
2017/04/06 Javascript
jQuery实现倒计时功能 jQuery实现计时器功能
2017/09/19 jQuery
微信小程序获取手机号授权用户登录功能
2017/11/09 Javascript
微信小程序实现的点击按钮 弹出底部上拉菜单功能示例
2018/12/20 Javascript
js打开word文档预览操作示例【不是下载】
2019/05/23 Javascript
在Python中操作文件之truncate()方法的使用教程
2015/05/25 Python
Python cookbook(数据结构与算法)让字典保持有序的方法
2018/02/18 Python
numpy中的高维数组转置实例
2018/04/17 Python
Go/Python/Erlang编程语言对比分析及示例代码
2018/04/23 Python
使用python对excle和json互相转换的示例
2018/10/23 Python
Python下opencv图像阈值处理的使用笔记
2019/08/04 Python
python文件处理fileinput使用方法详解
2020/01/02 Python
CSS3实现简易版的刮刮乐效果
2016/09/27 HTML / CSS
CSS3中的content属性使用示例
2015/07/20 HTML / CSS
CSS3+HTML5+JS 实现一个块的收缩与展开动画效果
2020/11/17 HTML / CSS
HTML5 Canvas鼠标与键盘事件demo示例
2013/07/04 HTML / CSS
介绍一下SQL Server的全文索引
2013/08/15 面试题
DOM和JQuery对象有什么区别
2016/11/11 面试题
青春演讲稿范文
2014/05/08 职场文书
经济国贸专业求职信
2014/06/18 职场文书
西双版纳导游词
2015/02/03 职场文书
先进教师个人总结
2015/02/11 职场文书
董事长新年致辞
2015/07/29 职场文书
TensorFlow的自动求导原理分析
2021/05/26 Python
关于python中readlines函数的参数hint的相关知识总结
2021/06/24 Python
angular4实现带搜索的下拉框
2022/03/25 Javascript
SQL中的连接查询详解
2022/06/21 SQL Server