通过MooTools 1.11负荷后IE6背景图像PNG AlphaImageLoader的问题
-
22-08-2019 - |
题
我试图其改变标志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/
不隶属于 StackOverflow