使PNG图片在IE6下透明的终极简单解决方法

ray1980 1人参与 0 次点击

1.先点击下面的链接下载需要的DD_belatedPNG.js文件:

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

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


2.将“DD_belatedPNG.js”上传自主题目录下的js文件夹内(这个随意,但要记得更改以下代码内的路径),然后在head.php的头部(即中)加入以下代码即可!


<!–[if IE 6]>
<script type="text/javascript" src="<?php bloginfo('template_url') ?>/js/DD_belatedPNG.js"></script>
<script type=”text/javascript”>DD_belatedPNG.fix('*');</script>
<![endif]–>

说明:DD_belatedPNG.fix(‘*’);中的*星号为要运用PNG透明的css选择器名。本例*星号代表全部都是用。你可以自定义成img,div等等