ie 处理 gif动画 的onload 事件的一个 bug
ie 处理 gif动画 的onload 事件的一个 bug
发布时间:2016-12-30 来源:查字典编辑
摘要:如果标签的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

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新Javascript教程学习
热门Javascript教程学习
编程开发子分类