4

jQuery Cycle プラグインを使用してアニメーションをフェードインしています。これは、IE8 で半透明ピクセルを含む PNG ファイルを除くすべてで正常に機能します。半透明のピクセルは、フェード中は黒です。

私が試したこと:

  • ユニット PNG : 解決しましたが、CSS を台無しにしてさらに悪化させました。
  • jquery.pngFix.js : 何もしません。
  • Malsup のサイクルのヒント: cleartype:false (結果なし) および cleartypeNoBg: true (フェード自体を除いて動作)。
  • 背景色の追加: 動作しますが、背景を透明にしたいです。透明な BG 画像を追加しても機能しません。
  • X-UA-Compatible モードを試す: 何もしません。

推測はありますか?

JSFiddle はこちら: http://jsfiddle.net/HaEym/

4

1 に答える 1

2

魅力的ではありませんが、IE 固有の css ハックを使用して、png を gif に置き換えることができます。一度 PNG を表示する必要がありました (gif は LQ だったので、アニメーションの後で gif を png に置き換えました。

具体的な例については、別のスタック オーバーフローを参照してください

于 2012-06-07T14:00:27.250 に答える