透明度のあるPNGでjQueryのfadeIn()関数を使用すると、アニメーションの期間中、IE7/8で透明度が無効になることがわかりました。私の調査によると、これは、特定の要素でアクティブにできる「フィルター」は 1 つだけであり、透明度と不透明度の両方がフィルターと見なされるためです。
SOと他の場所の両方で、これに対するいくつかの想定される解決策を見てきましたが、どれも成功していません。画像を別の要素でラップして、その要素をフェードするなどのことを試しました。画像を背景画像にしてみました。この問題に対処するためのテスト済み/確認済みのソリューションまたはベスト プラクティスはありますか? ブラウザーのスニッフィングを実行して、代わりに IE の show() を使用できると思っていましたが、可能であればフェードを機能させたいと考えています。