1

さまざまなアニメーション テキスト効果に jQuery を使用しています。特に、関数fadeIn()を使用します。この効果はうまく機能します。しかし、このアクションの最後に奇妙な動作があります。関数が実行された直後にテキストがひるみます。スタイルの font-weight が最後に変化するかのように。しかし、そうではなく、このスタイルは実際には使用されていません。

ここに私のページがあります:

<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 に答える