私はサイトの特定の部分を「フェードイン」するためにjQueryを使用しています。 IE8ではボックスがフェードインしますが、フェード中は影が黒く塗りつぶされます。フェード後、画像は正常にレンダリングされます。IEの影レンダリングのバグとjQuery
影はPNGの影です。
これは既知の問題ですか?どうすれば修正できますか?
私はサイトの特定の部分を「フェードイン」するためにjQueryを使用しています。 IE8ではボックスがフェードインしますが、フェード中は影が黒く塗りつぶされます。フェード後、画像は正常にレンダリングされます。IEの影レンダリングのバグとjQuery
影はPNGの影です。
これは既知の問題ですか?どうすれば修正できますか?
これは、不透明度フィルタと組み合わせてIEが8ビットアルファチャンネルを処理する方法のバグです。私が知っている唯一の解決策は、画像をAlphaImageLoaderフィルタにすることです(バックグラウンド画像ではなく、IE 6が不透明度でアルファチャンネルを正しく表示するように)。
私は何も組み合わせていません。私はjQueryを使用しています。 – Moshe
@Moshe、jQueryはIE <9で不透明度のためにアルファフィルタを使用します。あなたは直接行っていませんが、それでもやっています。 – eyelidlessness
それで、どうすれば修正できますか? – Moshe
これはCSSシャドウかPNGシャドウですか? –
@Diodeous - PNGシャドウ。 – Moshe