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中的new的使用方法与注意事项
May 16 Javascript
cookie丢失问题(认证失效) Authentication (用户验证信息)也会丢失
Jun 04 Javascript
一个极为简单的requirejs实现方法
Oct 20 Javascript
微信小程序 摇一摇抽奖简单实例实现代码
Jan 09 Javascript
微信小程序 地图map详解及简单实例
Jan 10 Javascript
vue mint-ui 实现省市区街道4级联动示例(仿淘宝京东收货地址4级联动)
Oct 16 Javascript
在 vue-cli v3.0 中使用 SCSS/SASS的方法
Jun 14 Javascript
Vue常用的几个指令附完整案例
Nov 06 Javascript
微信小程序合法域名配置方法
May 06 Javascript
Vue中实现权限控制的方法示例
Jun 07 Javascript
vue相关配置文件详解及多环境配置详细步骤
May 19 Javascript
antd-DatePicker组件获取时间值,及相关设置方式
Oct 27 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 fread()使用技巧
2010/01/22 PHP
php生成百度sitemap站点地图类函数实例
2014/10/17 PHP
PHP中shuffle数组值随便排序函数用法
2014/11/21 PHP
PHP跨平台获取服务器IP地址自定义函数分享
2014/12/29 PHP
解决在laravel中auth建立时候遇到的问题
2019/10/15 PHP
JS event使用方法详解
2008/04/28 Javascript
javascript 词法作用域和闭包分析说明
2010/08/12 Javascript
javascript利用控件对windows的操作实现原理与应用
2012/12/23 Javascript
基于JQuery 选择器使用说明介绍
2013/04/18 Javascript
基于jquery css3实现点击动画弹出表单源码特效
2015/08/31 Javascript
jQuery 判断是否包含在数组中Array[]的方法
2016/08/03 Javascript
JS控制div跳转到指定的位置的几种解决方案总结
2016/11/05 Javascript
nodejs取得当前执行路径的方法
2018/05/13 NodeJs
vue移动端使用appClound拉起支付宝支付的实现方法
2019/11/21 Javascript
vue实现图片上传功能
2020/05/28 Javascript
javascript canvas时钟模拟器
2020/07/13 Javascript
使用Element的InfiniteScroll 无限滚动组件报错的解决
2020/07/27 Javascript
vue实践---根据不同环境,自动转换请求的url地址操作
2020/09/21 Javascript
[03:39]2015国际邀请赛主赛事首日精彩回顾
2015/08/05 DOTA
[02:02]特效爆炸!DOTA2珍宝之瓶待你开启
2018/08/21 DOTA
Windows上配置Emacs来开发Python及用Python扩展Emacs
2015/11/20 Python
在java中如何定义一个抽象属性示例详解
2017/08/18 Python
解决pyttsx3无法封装的问题
2018/12/24 Python
Django框架模板语言实例小结【变量,标签,过滤器,继承,html转义】
2019/05/23 Python
详解python with 上下文管理器
2020/09/02 Python
scrapy与selenium结合爬取数据(爬取动态网站)的示例代码
2020/09/28 Python
WWE美国职业摔角官方商店:WWE Shop
2018/11/15 全球购物
澳大利亚最超值的自行车之家:Reid Cycles
2019/03/24 全球购物
2014年健康教育实施方案
2014/02/17 职场文书
《云雀的心愿》教学反思
2014/02/25 职场文书
新年联欢会主持词
2014/03/27 职场文书
商业街策划方案
2014/05/31 职场文书
文明城市标语
2014/06/16 职场文书
作风大整顿心得体会
2014/09/10 职场文书
优秀教研组申报材料
2014/12/26 职场文书
干部作风纪律整顿心得体会
2016/01/23 职场文书