手机
当前位置:查字典教程网 >编程开发 >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插件expander实现图片翻转特效

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

javascript匹配车牌号正则表达式

JS、HTML代码运行工具

Javascript事件触发列表与解说

JavaScript中数组添加值和访问值常见问题

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

JQuery自动触发事件的方法

jQuery实现转动随机数抽奖效果的方法

javascript实现行拖动的方法

精品推荐
分类导航