DA.*_*DA. 1 jquery css-position fadeout internet-explorer-8
我有LI,我想淡出并重新进入.在列表项中我有一些文字.此文本绝对位于LI中.
问题是,在IE8中(IE6和7看起来很好)我可以让除了文本之外的所有东西都褪色:
如果我删除文本元素上的绝对定位(在本例中为P),则IE8可以正确淡化文本:
有谁知道这是为什么?有人知道修复吗?
更新:
如果文本完全定位,这似乎是IE8中的一般问题.所以,不是严格的绝对.我有预感这是由于cleartype fade bug.
通过定位文本,IE8将不会继承不透明度.实际上,我不认为这是与cleartype bug相同的问题.
我已经用一个有效的脚本更新了你的脚本:http://jsbin.com/esamu/19
我所做的就是将$('li')更改为$('li,p'),以便明确选择定位元素.