摘要: 在IE中,如果新建一个image对象,然后添加onload事件加载一个GIF动画图片时,onload执行方法会重复执行,而在除IE外的浏览器就没有这个问题。[代码]经过研究发现,出现这种原因是因为GIF动画里有多个帧,每个帧都会触发一次onload事件,所以会一直执行onload的方法,知道了病因解决起来就简单了。[代码]加载完成后要把onload事件赋为null,这样img动画到下一帧时就没有onload事件可触发了。 阅读全文
posted @ 2011-01-17 09:13 Ricebug 阅读(919) 评论(0) 推荐(1) 编辑