用DD_belatedPNG处理IE6下的PNG-24透明问题

之前介绍过南审的方案,参见:

http://ihipop.info/2009/09/209.html

类似的方案还有“AlphaImageLoader”,“PNG Transparency in IE”、“IE PNG Fix”、“ie7/ie8-js”,但是没有这个强大到可以支持PNG-24背景循环 ,支持定位 ,支持focus |,支持hover , 支持做背景加链接正常 , 支持正常应用zoom …

官方网站为http://dillerdesign.com/experiment/DD_belatedPNG/

与南审的correctPNG不同,这个除了支持img方式加载的图片,还支持css background方式加载的图片,可以精确打击到个体;(*^__^*) 嘻嘻……

用法

[javascript]
<!--[if IE 6]>
<script type="text/javascript" src="http://bbs.cczu.edu.cn/js/DD_belatedPNG.js"></script>
<script>
DD_belatedPNG.fix('#header,background');
</script>
<![endif]-->
[/javascript]

fix后面跟的参数是css选择器,可以单独指定,也可以写成一串

例如

DD_belatedPNG.fix('#header2,#header,.wraper,#im-a-link:hover, img,background');

Author Info :
  • From:用DD_belatedPNG处理IE6下的PNG-24透明问题
  • URL:https://blog.ihipop.com/2010/09/1500.html
  • Please Reserve This Link,Thanks!
  • 发表回复

    您的电子邮箱地址不会被公开。 必填项已用 * 标注