4

我很难在 IE(7 和 8)中很好地使用 jQuery fadeIn() 或 fadeOut() 来处理文本 div,如您在此示例中所见:http: //jsbin.com/etatu3/5 (请参阅这里的代码:http: //jsbin.com/etatu3/5/edit

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

我尝试使用

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

但是当然没有用。我检查了hasLayout,它是真的。

是否有任何解决方案可以让文本在淡入淡出动画期间不出现锯齿,因为这样的大标题非常难看?

感谢您的回答:)

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

4

1 回答 1

3

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

http://jsbin.com/etatu3/17

于 2010-07-14T14:59:13.300 回答