今天做微博表情图片,发现在IE6下,gif下图片有时会出现停播情。仔细研究了下,发现是<a href="javascript:void(0)" onclick=""></a>在作怪。
在IE6中,点击a标签,onclick事件会先执行,其次是href下的动作,href执行后,默认会执行跳转动作(尽管href属性不一定是一个地址),于是页面中的加载就停止了,gif图片就停止播放了。这个应该是IE6底层机制的bug。
本文探讨了在IE6浏览器中,点击a标签导致GIF图片停止播放的原因,并提供了解决方案:在onclick事件后加上returnfalse,防止默认的跳转动作执行。
今天做微博表情图片,发现在IE6下,gif下图片有时会出现停播情。仔细研究了下,发现是<a href="javascript:void(0)" onclick=""></a>在作怪。
在IE6中,点击a标签,onclick事件会先执行,其次是href下的动作,href执行后,默认会执行跳转动作(尽管href属性不一定是一个地址),于是页面中的加载就停止了,gif图片就停止播放了。这个应该是IE6底层机制的bug。

被折叠的 条评论
为什么被折叠?