IE6下页面gif图片停止播放的问题

今天做微博表情图片,发现在IE6下,gif下图片有时会出现停播情。仔细研究了下,发现是<a href="javascript:void(0)" onclick=""></a>在作怪。


在IE6中,点击a标签,onclick事件会先执行,其次是href下的动作,href执行后,默认会执行跳转动作(尽管href属性不一定是一个地址),于是页面中的加载就停止了,gif图片就停止播放了。这个应该是IE6底层机制的bug。


解决办法:就是在onclick事件后加上return false,这时href就不会被执行。古怪的问题也就搞定了。

你可能感兴趣的:(JavaScript,IE)