代码之家  ›  专栏  ›  技术社区  ›  Michael Lumbroso

IE7/IE8中的jQuery FadeIn文本:动画期间的文本别名

  •  4
  • Michael Lumbroso  · 技术社区  · 16 年前

    对于IE中的文本div(7和8),我很难很好地使用jQuery fadeIn()或fadeOut(),正如您在本例中看到的: http://jsbin.com/etatu3/5 http://jsbin.com/etatu3/5/edit )

    我做了一些研究,它似乎是因为过滤器不透明。

    我试过用

    animate({filter: (opacity = 50)},1000);
    

    但当然没用。我查过布局,是真的。

    Edit:为了清楚起见,正如您在我包含的示例中所看到的,我已经使用了removeAttribute('filter');这就行了 之后 动画,而不是 在期间 是的。

    1 回复  |  直到 16 年前
        1
  •  3
  •   redsquare    16 年前

    尝试向元素添加白色背景色,它可以改善动画效果,但仍不能使其完美

    http://jsbin.com/etatu3/17