2011-12-09 2 views
0

このトピックは数回ここで扱われていますが、私の問題は異なっています(または、おそらく私はどこかでそれを逃しましたか?JQuery cross browser opacity(fadeTo)IE 7&8 png

私の問題は、不透明度を設定して透明なPNG(IE7と8)に黒い背景を表示しないようにクロスブラウザーで行う必要があるということです。ここ

いくつか提案:

$(this).fadeTo(0, 0.5); 

をしかし、私はそれがPNGに黒表示...上に述べたように。

ありがとうございました。

答えて

2

これは、要素の全体的な不透明度に関するfadeToとは関係ありません。

img { 
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(...); 
} 

詳細(単に:基本的に、何をしなければならないことは、すべてのでPNG画像のアルファチャンネルを理解するためにIEを取得しているので、それはいくつかのIE固有のCSSを必要とする、透明でなければならないビットを理解しリンクのカップル、あなたは「透明性」「PNG」「IE」を検索した場合しかし、あなたは大量の情報を見つけることができます):

+1

'+ 1' - これは今、私の年齢に悩まされています。私は回避策があるとうれしいです。 –

+0

ありがとうございます。閉じる!私はまだ画像の周りに黒い境界線を取得します。何か案は? – user1040259