手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >ie 处理 gif动画 的onload 事件的一个 bug
ie 处理 gif动画 的onload 事件的一个 bug
摘要:如果标签的src为一个gif动画,那么他的onload事件会重复触发。firefox就没有这样的问题。//byGo_Rush(阿舜)from...

如果<img>标签的src为一个gif动画,那么他的onload事件会重复触发。

firefox就没有这样的问题。

<imgsrc="http://zi.csdn.net/intel_120x60.gif"onload='gorush(this)'>

<scripttype="text/javascript">

//byGo_Rush(阿舜)fromhttp://ashun.cnblogs.com/

functiongorush(obj){

alert("如果img的src为多帧gif动画,这个会重复弹出")

}

</script>

解决办法:

<imgsrc="http://zi.csdn.net/intel_120x60.gif"onload='gorush(this)'>

<scripttype="text/javascript">

//byGo_Rush(阿舜)fromhttp://ashun.cnblogs.com/

functiongorush(obj){

alert("这样,就只会弹出一次")

obj.onload=null;

}

</script>

如果src设置为静态gif或者jpg,bmp等其他格式,也不会出现这个bug

【ie 处理 gif动画 的onload 事件的一个 bug】相关文章:

JQuery自动触发事件的方法

如何制作浮动广告

jQuery异步上传文件插件ajaxFileUpload详细介绍

动态加载jQuery的方法

javascript匹配车牌号正则表达式

AngularJS的内置过滤器详解

使用Node.js处理前端代码文件的编码问题

获取阴历(农历)和当前日期的js代码

javascript相关事件的几个概念

b/s开发常用javaScript技术第1/4页

精品推荐
分类导航