现在的位置: 首页 > 综合 > 正文

解决IE6下透明PNG图片无法透明显示的方法

2013年02月16日 ⁄ 综合 ⁄ 共 407字 ⁄ 字号 评论关闭

IE5.5及IE6中的透明PNG图片无法正常显示,今天找到一个jquery的插件,名字叫jquery.pngfix。这个工具可以修正这个bug。

它是利用了IE中的DXImageTransform.Microsoft.AlphaImageLoader滤镜来实现这个功能。

可以从这里下载:http://jquery.andreaseberhard.de/download/pngFix.zip

使用方法:

首先要在页头添加jquery及本插件的引用。

然后再使用以下代码:

$(document).ready(function(){
    $(document).pngFix();
});
只需要两步即可解决问题。

存在问题:

这个插件也有个小bug,IE6下不支持png格式图片background-position的定位,对于这个bug,我们可以把背景图的格式导出为gif的或者导出为单张的png24图,不进行css sprites处理。

抱歉!评论已关闭.