2009年10月14日 星期三

解決IE6的PNG透明圖

在IE6中並不支援PNG的透明圖片,但可依照下面方法達到透明圖。

一開始需載入jquery.js與jquery.ifixpng.js的套件,

還有一個重點就是需要將此套件使用到的圖片 pixel.gif 儲存到 images/pixel.gif 中,

若想要更改圖片擺放位置,可以到query.ifixpng.js檔案中搜尋"images/pixel.gif"並修改即可,


下面是將全部的物件都使用透明化的概略程式碼
==============================================
<script type="text/javascript"> 
<!--  
$(function(){
     $("*").ifixpng(); 
}); 
//--> 
</script>
==============================================

若只針對PNG來做透明化可用:$('img[@src$=.png]').ifixpng();

1 則留言:

Unknown 提到...

选择全部png文件应该是
$('img[src$=.png]').ifixpng(); 吧?
没有哪个@