IE6下一次性搞定所有PNG

本文提供了一个使用jQuery解决PNG图片在IE6浏览器中显示为灰色的问题的解决方案。通过修改PNG图片源,利用IE6自身的AlphaImageLoader滤镜实现正常透明效果。

PNG格式可以做成半透明效果,比GIF好用,但在IE6下透明效果无法表现,会显示灰色的色块,参考了网上的实现方法,写了段jQuery来完成这些操作,可以将以下代码存入一个JS,并在需要的页面调用即可:

代码:
$( function () { 
if ($.browser.msie && $.browser.version == " 6.0 " ) { 
$(
" img[@src*=png] " ).each( function () { 
var  s = this .src;  this .src = " space.gif "
this .style.filter = " progid:DXImageTransform.Microsoft.AlphaImageLoader(src= " + s + " , sizingmethod=scale) "
}); 

});
当然了, 这是JQuery的代码.需要jQuery类库来支持的.
点击下载: jquery 1.1.3.1 压缩版 
 
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值