js DD_belatedPNG解决ie6下png图片不透明方法

作者:袖梨 2022-06-25

 原理
这个js插件使用了微软的VML语言进行绘制,而其他多数解决PNG问题的js插件用的是AlphaImageLoader滤镜.

使用方法
1.在这里下载DD_belatedPNG.js文件.

http://dillerdesign.com/experiment/DD_belatedPNG/#download

2.在网页中引用,如下:

 

 代码如下 复制代码

 


3.有2种调用函数,一种是DD_belatedPNG.fix(),如上代码.另一种是fix(),这中方法需要在函数内指出css选择器名.
使用a:hover请留意
5-25 更新:如果你也像jutoy同学一样想要用透明PNG作为a:hover时的背景图片,那么你需要留意你的代码,需要以”a:hover”来作为选择器. 否则可能会导致无法成功.同时我也更新了demo,请需要的更新查看.接着我们看看正确的代码:

 代码如下 复制代码

 

我们只要在文件的开头加入上面这段代码

 代码如下 复制代码

就可以方便的解决了ie6 png不透明的方法。

相关文章

精彩推荐