1

我有一个包含很多 bg png 图像的网站。像这样的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(); 
    ...
})

但是我的 pngs 仍然没有出现在 IE7、IE8 等中。想法?

在此处输入图像描述

4

1 回答 1

1

jquery.pngfix.js 仅适用于 IE 5.5 和 6.0。Internet Explorer 7 和 8 原生支持 24 位透明 PNG,不需要修复。但是,IE7/IE8支持某些特定格式的 PNG。如果你使用标准的 24 位 alpha 透明度,那么你会没事的。但其他一些变体......并非总是如此。

如果它们还不是,将它们转换为 24 位,并确认 IE 正在通过网络正确加载它们(没有 404 错误等)。

于 2011-08-25T00:43:44.363 回答