解决IE6下超链接导致GIF动画停止的bug

本文探讨了IE6浏览器中GIF动画在超链接点击事件影响下停止播放的问题,并提供了解决方案,包括修改事件绑定方式及添加样式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近遇到了一个IE6下关于GIF动画的bug,超链接的javascript事件会导致IE6中GIF动画停止播放,在IE7、IE8中都能正常显示。

 

试验表明,导致此问题的原因通常是将事件绑定在超链接的a标签上,监听a标签的click事件改变其子节点img的src属性。

 

经过尝试,得出如下的解决方案:

 

1. 去掉超链接a标签上的onclick事件,修改为绑定img标签的onclick事件,并在事件末尾加上return false;

2. 可以在img标签上增加样式,如:style="cursor: pointer;" 这样可以保证在鼠标经过img上方时光标变为手形。

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值