jQuery - 在IE8中动画不透明

Pro*_*cop 4 jquery animation opacity internet-explorer-8

在我目前正在对我有一个网站<ul>包含的负载<li>的,其中每个包含<div>,<span>,<img>等.

当我将鼠标悬停在其中一个上时<li>,我正在使用jQuery将所有其他 的不透明度设置<li>为0.3,以引起对焦点的注意<li>.

我的问题是IE8(并且只有 IE8)是动画<li>的不透明度,但没有任何子元素<li>.

有人之前遇到过这个问题,或者知道修复?

谢谢!

编辑:

请参阅以下jsFiddle示例 - http://jsfiddle.net/BJ8gK/22/

小智 16

我有类似的问题 - 在IE8中为了确保子元素的不透明度在更改其父元素的不透明度时也会受到影响,您必须应用css规则

filter:inherit
Run Code Online (Sandbox Code Playgroud)

对孩子的要素.简单的修复,但也许是模糊的