jQuery:动画show()的IE8错误?

时间:2010-08-03 04:36:17

标签: jquery

我正在尝试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的错误吗?

此致 欧文

1 个答案:

答案 0 :(得分:0)

我相信所有不具有1的不透明度的元素(如同制作动画一样)在IE中没有抗锯齿渲染。

你无能为力。