手机
当前位置:查字典教程网 >编程开发 >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】相关文章:

javascript相关事件的几个概念

表单提交验证类

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

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

详解Node.js包的工程目录与NPM包管理器的使用

javascript匹配车牌号正则表达式

如何制作浮动广告

超酷右下浮出广告窗口代码

js实现鼠标移到链接文字弹出一个提示层的方法

动态加载jQuery的方法

精品推荐
分类导航