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などの上記のコードに問題はありません。ただし、InternetExplorerのどのバージョンでも機能しません。
問題は、PNG画像が奇妙にレンダリングされ、透明なPNGの背景が黒く見えることです。不透明効果を取り除いても問題ありません。
解決策は何ですか?