4

この例でわかるように、IE(7と8の両方)のテキストdivにjQueryのfadeIn()またはfadeOut()をうまく利用するのに問題があります: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 に答える