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 next nextAll nextUntil siblings的区别介绍
Oct 05 Javascript
jqGrid增加时--判断开始日期与结束日期(实例解析)
Nov 08 Javascript
js实现的星星评分功能函数
Dec 09 Javascript
jQuery实现自动调用和触发某个事件的方法
Nov 18 Javascript
jquery pagination插件动态分页实例(Bootstrap分页)
Dec 23 Javascript
微信小程序 textarea 组件详解及简单实例
Jan 10 Javascript
Vue2.0 事件的广播与接收(观察者模式)
Mar 14 Javascript
React Navigation 使用中遇到的问题小结
May 08 Javascript
微信小程序实现树莓派(raspberry pi)小车控制
Feb 12 Javascript
javascript设计模式 ? 迭代器模式原理与用法实例分析
Apr 17 Javascript
vue相关配置文件详解及多环境配置详细步骤
May 19 Javascript
Js跳出两级循环方法代码实例
Sep 22 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屏蔽蜘蛛访问代码及常用搜索引擎的HTTP_USER_AGENT
2013/03/06 PHP
浅析php适配器模式(Adapter)
2014/11/25 PHP
提高php编程效率技巧
2015/08/13 PHP
Yii2语言国际化的配置教程
2018/08/19 PHP
php依赖注入知识点详解
2019/09/23 PHP
YII2框架中查询生成器Query()的使用方法示例
2020/03/18 PHP
javascript编程起步(第六课)
2007/01/10 Javascript
九种js弹出对话框的方法总结
2013/03/12 Javascript
JQuery for与each性能比较分析
2013/05/14 Javascript
JS小功能(列表页面隔行变色)简单实现
2013/11/28 Javascript
js事件处理程序跨浏览器解决方案
2016/03/27 Javascript
拥Bootstrap入怀——导航栏篇
2016/05/30 Javascript
AngularJS 遇到的小坑与技巧小结
2016/06/07 Javascript
Jquery树插件zTree实现菜单树
2017/01/24 Javascript
ES6新特性一: let和const命令详解
2017/04/20 Javascript
js自定义弹框插件的封装
2020/08/24 Javascript
本地搭建微信小程序服务器的实现方法
2017/10/27 Javascript
值得收藏的vuejs安装教程
2017/11/21 Javascript
使用vue-cli+webpack搭建vue开发环境的方法
2017/12/22 Javascript
详解JSON和JSONP劫持以及解决方法
2019/03/08 Javascript
Vue-Cli 3.0 中配置高德地图的两种方式
2019/06/19 Javascript
JS利用prototype给类添加方法操作详解
2019/06/21 Javascript
对vue中的事件穿透与禁止穿透实例详解
2019/10/28 Javascript
JS实现省市县三级下拉联动
2020/04/10 Javascript
基于js实现的图片拖拽排序源码实例
2020/11/04 Javascript
django中的setting最佳配置小结
2017/11/21 Python
pycharm中成功运行图片的配置教程
2018/10/28 Python
python3实现微型的web服务器
2019/09/03 Python
使用Numpy对特征中的异常值进行替换及条件替换方式
2020/06/08 Python
利用HTML5绘制点线面组成的3D图形的示例
2015/05/12 HTML / CSS
SIDESTEP荷兰:在线购买鞋子
2019/11/18 全球购物
模范家庭事迹材料
2014/02/10 职场文书
增员口号大全
2014/06/18 职场文书
总经理岗位职责说明书
2014/07/30 职场文书
默认网关不可用修复后过一会又不好使了解决方法
2022/04/08 数码科技
Python探索生命起源 matplotlib细胞自动机动画演示
2022/04/21 Python