【发布时间】:2011-12-01 14:55:54
【问题描述】:
在我目前正在处理的网站上,我有一个 <ul>,其中包含 <li> 的负载,每个都包含 <div>、<span>、<img> 等。
当我将鼠标悬停在<li> 之一上时,我正在使用 jQuery 将所有 other <li> 的不透明度设置为 0.3,以引起对焦点 @ 的注意987654331@.
我的问题是 IE8(并且只有 IE8)正在为<li> 的不透明度设置动画,但在<li> 中没有任何子元素。
有人遇到过这个问题,或者知道解决方法吗?
谢谢!
编辑:
请参阅以下 jsFiddle 示例 - http://jsfiddle.net/BJ8gK/22/
【问题讨论】:
-
将您的代码发布在 jsfiddle 或其他东西中
-
我无法在此处复制该问题:jsfiddle.net/jfriend00/BJ8gK。您能否更具体地了解您的 HTML 和执行动画的 jQuery 代码。
-
您必须发布一些代码!我们不是读心者。
-
仅供参考,IE 使用
filter控制不透明度,filter在某些情况下仅适用于子对象,但这些情况特定于您的 HTML 和 CSS。 -
抱歉,请参阅下面的 jsFiddle 示例。我可以确认问题已在我的 IE8 中复制 - jsfiddle.net/BJ8gK/22
标签: jquery animation internet-explorer-8 opacity