MooToolsは1.11と負荷後のIE6の背景画像のPNG AlphaImageLoader問題
-
22-08-2019 - |
質問
私はロゴのdivの背景画像を変更するMooToolsのonclickのイベント後にIE6での.png背景画像を描画しようとしています。
それが今であるとして、ここで関連するコードがある -
if(!window.ie6){
$('logo').setStyle('background-image', imagePath);
}else{
$('logo').setStyles({
filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src="+imagePath+")"
});
}
これは、何らかの理由で、動作するようには思えません!イベントが呼び出されると、他のすべてのブラウザで正常に動作しますが、これはIE6で実行したときにロゴがちょうど空白にされます。
誰もがこの上でいくつかの光を当てる、または任意のアイデアを持っている可能性がある場合、、私はずっと義務となります。
乾杯、 ピーター
解決
は、あなたの代わりにPNG8としてあなたのPNGのを保存しようとしましたか?この方法は、あなたは優雅にIE6を扱うことができます。すべてのそのアルファ・ロード・ハッセルを保存します。
futher、なぜ単純にクラスを変更(またはそれ以上の追加)のインライン属性よりも、問題の項目のむしろ。試してみて、条件付きスタイルシートの論理積であなたのCSSを記述します。
のhttp:// WWW。 sitepoint.com/blogs/2008/03/20/making-ie6-friendly-png8-images/する
所属していません StackOverflow