1

我正在使用 jQuery 来制作各种动画文本效果。特别是我使用函数fadeIn()。这个效果很好。但是在这个动作结束时有奇怪的行为。函数执行后文本立即退缩。好像样式字体粗细在最后发生了变化。但事实并非如此,这种风格并没有真正使用。

这是我的页面:

<html>
<head>
<style>
   .fadeInEffect { display: none; }
</style>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.7.2.min.js"></script>
<script type="text/javascript">
   $(function() {
      $('.fadeInEffect').fadeIn(1000)
    });
</script>
</head>
<body>
   <div class="fadeInEffect">
      My text
   </div>
</body>
<html>

我在使用其他 jQuery 函数时观察到了这种现象。如何解决这个问题?有什么想法吗?

4

1 回答 1

2

这是用于在 Internet Explorer 8 或更低版本中模拟不透明度的DX 过滤器的已知工件: ClearType在过滤器效果期间被有效禁用。

据我所知,没有解决方法。您可能想在这些浏览器上使用另一种效果。

于 2012-12-16T09:56:02.260 回答