我试图其改变标志div的背景图像的mootools的onclick事件后呈现在IE6为.png背景图像。

这里是有关代码,因为它是刚才 -

if(!window.ie6){
    $('logo').setStyle('background-image', imagePath);
}else{
    $('logo').setStyles({
    filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src="+imagePath+")"
    });
}

此,无论出于何种原因,似乎没有工作!该事件被称为和所有其他浏览器工作正常,但标志是只是空白时,这个运行在IE6。

如果任何人都可以提供一些线索这一点,或有任何想法,我将非常感激。

干杯, 彼得

有帮助吗?

解决方案

你试图保存PNG的为PNG8呢?这样一来,你可以从容地处理IE6。保存所有的α负载无驱。

futher,为什么不尝试在有条件的样式表ANDS写你的CSS简单地更改类(或添加更多)项的问题,而不是它的内联属性。

的http:// WWW。 sitepoint.com/blogs/2008/03/20/making-ie6-friendly-png8-images/

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top