1

bgpng画像がたくさんあるサイトがあります。このようなCSS:

div#carousel ul#slides li.monitor{
  background:url(../images/monitor.png) no-repeat center top;   
  position:relative;
}

そして私はjqueryとpngfixをそのように含めています:

<script language="javascript"> 
  google.load("jquery", "1.6.2");
</script>
<script src="/javascripts/jquery.pngFix.pack.js"></script>

$(document).ready(function() {
$(document).pngFix(); 
    ...
})

それでも私のpngはIE7、IE8などに表示されません。アイデア?

ここに画像の説明を入力してください

4

1 に答える 1

1

jquery.pngfix.jsは、IE5.5および6.0専用です。Internet Explorer 7および8は、24ビットの透過PNGをネイティブにサポートしており、修正は必要ありません。ただし、IE7/IE8がサポートしていないPNGの特定の形式がいくつかあります。標準の24ビットアルファ透明度を使用する場合は、問題ありません。しかし、他のいくつかの変種...常にではありません。

まだ24ビットに変換されていない場合は変換し、IEがネットワーク経由で正しくロードしていることを確認します(404エラーなどはありません)。

于 2011-08-25T00:43:44.363 に答える