Css 使用mootools 1.11加载后ie6背景图像png AlphaImageLoader问题

Css 使用mootools 1.11加载后ie6背景图像png AlphaImageLoader问题,css,mootools,background-image,Css,Mootools,Background Image,我试图在mootools onclick事件后在ie6中呈现一个.png背景图像,该事件会更改logo div的背景图像 这是刚才的相关代码- if(!window.ie6){ $('logo').setStyle('background-image', imagePath); }else{ $('logo').setStyles({ filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src="+ima

我试图在mootools onclick事件后在ie6中呈现一个.png背景图像,该事件会更改logo div的背景图像

这是刚才的相关代码-

if(!window.ie6){
    $('logo').setStyle('background-image', imagePath);
}else{
    $('logo').setStyles({
    filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src="+imagePath+")"
    });
}
不管出于什么原因,这似乎不起作用!该事件被调用,并适用于所有其他浏览器,但在ie6中运行时,徽标为空白

如果有人能对此有所了解,或有任何想法,我将不胜感激

干杯,
peter

您是否尝试将PNG保存为PNG8?这样,您就可以优雅地处理IE6。保存所有alpha加载hassel

此外,为什么不尝试在条件样式表中编写css,只需更改相关项的类(或添加更多内容),而不是其内联属性


imagePath是绝对路径吗?要使过滤器工作,src必须是