CSS Code:Transparent vấn đề PNG Animate trên Internet Explorer
#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"});
tôi không có bất kỳ vấn đề với mã ở trên vào trình duyệt Firefox, Chrome và những người khác. Nhưng nó không hoạt động trên bất kỳ phiên bản nào của Internet Explorer.
Vấn đề là hình ảnh PNG được hiển thị lạ, nền của PNG trong suốt trông có màu đen. Khi tôi loại bỏ hiệu ứng mờ đục, không có vấn đề gì.
Giải pháp là gì?
tin xấu ... thanks anyway jonathan – goksel
Không sao cả. Để lại câu hỏi mở trong một thời gian, có lẽ cả hai chúng tôi sẽ may mắn cho tôi để được sai :) – Sampson
Thảo luận liên quan dường như để xác nhận sự nghi ngờ của tôi: http://forum.jquery.com/topic/animating-opacity-doesn- t-work-in-internet-explorer – Sampson