0

JQuery を使用して JPEG 画像を (css 背景として) その上にテキストを読み込んでいます。

テキストは、Explorer (XP では 6 と 7、W7 では 8) を除くすべてのブラウザで適切にレンダリングされます。Explorer では、アンチエイリアシングの透明度が画像ではなく黒に対して行われます。

画像とテキストを HTML に直接読み込むと問題なく動作するため、テキストと画像が Javascript で動的に変更された場合にのみ問題が発生します。

テキストをレンダリングするときに、Explorer に背景画像を認識させるにはどうすればよいですか?

4

1 に答える 1

0

ついに答えが見つかりました。

テキストブロックの不透明度をアニメーション化していたことを忘れました。JQueryはExplorerCSSフィルターを使用してアニメーションを実現します。

アニメーションが完了すると、次のようになります。

<DIV id=banner_text style="DISPLAY: block; FILTER: alpha(opacity=100); ZOOM: 1" jQuery1288626313662="24">

スタイル属性からフィルターを削除する必要があります(アニメーションが完了したとき)。

$('#banner_text').css('filter','');
于 2010-11-01T15:49:32.537 に答える