CSS 代码:
#btn{
background: url(transparent.png) no-repeat;
filter: alpha(opacity=0);
-moz-opacity: 0;
-khtml-opacity: 0;
opacity: 0;
}
JavaScript/jQuery:
$("#btn").animate({opacity:1,"margin-left":"-25px"});
我对 Firefox、Chrome 等上的上述代码没有任何问题。但它不适用于任何版本的 Internet Explorer。
问题是 PNG 图像呈现奇怪,透明 PNG 的背景看起来是黑色的。当我删除不透明效果时,没有问题。
解决办法是什么?