手机
当前位置:查字典教程网 >编程开发 >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异步上传文件插件ajaxFileUpload详细介绍

分享十五款 jQuery 社交网络分享插件

JQuery自动触发事件的方法

动态加载jQuery的方法

JavaScript中的异常处理方法介绍

JavaScript检查子字符串是否在字符串中的方法

javascript相关事件的几个概念

AngularJS的内置过滤器详解

JavaScript数据结构与算法之集合(Set)

制作特殊字的脚本

精品推荐
分类导航