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 相关文章推荐
JavaScript toFixed() 方法
Apr 15 Javascript
javascript动态改变img的src属性图片不显示的解决方法
Oct 20 Javascript
javascript仿qq界面的折叠菜单实现代码
Dec 12 Javascript
JQuery.Ajax之错误调试帮助信息介绍
Jul 04 Javascript
JS不间断向上滚动效果代码
Dec 25 Javascript
Javascript中常见的校验如域名、手机、邮箱等等
Jan 02 Javascript
扩展jQuery对象时如何扩展成员变量具体怎么实现
Apr 25 Javascript
用原生JS获取CLASS对象(很简单实用)
Oct 15 Javascript
快速入门Vue
Dec 19 Javascript
使用VUE+iView+.Net Core上传图片的方法示例
Jan 04 Javascript
在node环境下parse Smarty模板的使用示例代码
Nov 15 Javascript
uniapp开发打包多端应用完整方法指南
Dec 24 Javascript
无语,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
php MySQL与分页效率
2008/06/04 PHP
PHP实现的多彩标签效果代码分享
2014/08/21 PHP
php获取从html表单传递数组的方法
2015/03/20 PHP
隐藏Nginx或Apache以及PHP的版本号的方法
2016/01/03 PHP
php版微信公众平台回复中文出现乱码问题的解决方法
2016/09/22 PHP
PHP+AJAX 投票器功能
2017/11/11 PHP
基于jQuery试卷自动排版系统
2010/07/18 Javascript
javascript实现的一个带下拉框功能的文本框
2014/05/08 Javascript
关于javascript原型的修改与重写(覆盖)差别详解
2016/08/31 Javascript
Nodejs进阶:express+session实现简易登录身份认证
2017/04/24 NodeJs
详解node.js平台下Express的session与cookie模块包的配置
2017/04/26 Javascript
JS实现的随机排序功能算法示例
2017/06/09 Javascript
Javascript中的getter和setter初识
2017/08/17 Javascript
JavaScript比较同一天的时间大小实例代码
2018/02/09 Javascript
基于Vue+elementUI实现动态表单的校验功能(根据条件动态切换校验格式)
2019/04/04 Javascript
Python中请使用isinstance()判断变量类型
2014/08/25 Python
python实现应用程序在右键菜单中添加打开方式功能
2017/01/09 Python
Python实现线程状态监测简单示例
2018/03/28 Python
python opencv检测目标颜色的实例讲解
2018/04/02 Python
python最长回文串算法
2018/06/04 Python
pyspark操作MongoDB的方法步骤
2019/01/04 Python
python实现简单日期工具类
2019/04/24 Python
django 数据库连接模块解析及简单长连接改造方法
2019/08/29 Python
Python多线程爬取豆瓣影评API接口
2019/10/22 Python
python 读取数据库并绘图的实例
2019/12/03 Python
IntelliJ 中配置 Anaconda的过程图解
2020/06/01 Python
python3.x中安装web.py步骤方法
2020/06/23 Python
基于css3仿造window7的开始菜单
2010/06/17 HTML / CSS
html5 Canvas绘制线条 closePath()实例代码
2012/05/10 HTML / CSS
匡威英国官网:Converse英国
2018/12/02 全球购物
施华洛世奇波兰官网:SWAROVSKI波兰
2019/06/18 全球购物
师范生自荐信范文
2013/10/06 职场文书
摘录式读书笔记
2015/07/01 职场文书
win10下go mod配置方式
2021/04/25 Golang
python 制作一个gui界面的翻译工具
2021/05/14 Python
使用javascript解析二维码的三种方式
2021/11/11 Javascript