在jQuery fadeIn之后,字体在IE中看起来不正确

时间:2009-02-08 19:11:50

标签: jquery

当我将内容动态加载到div和fadeIn(或show或slideDown)时,IE中的字体看起来不太清晰。但是,预加载内容的字体看起来很好。

我注意到这也发生在IE中的scriptaculous中。

有没有人有任何想法?

Firefox中没有问题。

谢谢!

2 个答案:

答案 0 :(得分:4)

这适用于v1.3:

$('#foo').fadeOut(function() {
  if (! $.support.opacity) {
    this.style.removeAttribute('filter');
  }
});

在早期版本中,您需要执行以下操作:

$('#foo').fadeOut(function() {
  if ($.browser.msie) {
    this.style.removeAttribute('filter');
  }
});

答案 1 :(得分:1)

尝试在div上设置背景颜色。对于不透明度问题(或在这种情况下淡入),IE非常奇怪,设置背景颜色通常会有效。