我正在尝试jQuery的动画.show(100)。动画在Firefox和IE8中都运行良好。但是,在IE8中,渲染字体(使用动画时)比原始字体更薄。我使用.show()重试,现在没有动画,渲染的文本正常。
这是处理动画的jQuery代码:
var sibling = obj.next();
(sibling.is(":visible")) ? sibling.hide(100) : sibling.show(100);
其中 兄弟 是这样的:
<div class="tree">
<ul>
<li><a>Item 1</a></li>
<li><a>Item 2</a></li>
<li><a>Item 3</a></li>
</ul>
</div>
这是IE8的错误吗?
此致 欧文
答案 0 :(得分:0)
我相信所有不具有1的不透明度的元素(如同制作动画一样)在IE中没有抗锯齿渲染。
你无能为力。