搜索附件  
头雁微网 附件中心 专业技术 微波工程 解决PNG在IE6下不透明的最简单方法: style2.zip
板块导航
附件中心&附件聚合2.0
For Discuz! X3.5 © hgcad.com

解决PNG在IE6下不透明的最简单方法: style2.zip

 

解决PNG在IE6下不透明的最简单方法:
把下面的代码 加到 页头文件 任何地方 就可以解决PNG图片在 IE6 浏览器里不透明的问题。

  1. <!--[if IE 6]>
  2. <script>
  3. function correctPNG()
  4. {
  5. for(var i=0; i<document.images.length; i++)
  6. {
  7. var img = document.images[i];
  8. var imgName = img.src.toUpperCase();
  9. if (imgName.substring(imgName.length-3, imgName.length) == "PNG")
  10. {
  11. var imgID = (img.id) ? "id='" + img.id + "' " : "";
  12. var imgClass = (img.className) ? "class='" + img.className + "' " : "";
  13. var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' ";
  14. var imgStyle = "display:inline-block;" + img.style.cssText;
  15. if (img.align == "left") imgStyle = "float:left;" + imgStyle;
  16. if (img.align == "right") imgStyle = "float:right;" + imgStyle;
  17. if (img.parentElement.href) imgStyle = "cursor:hand;" + imgStyle;
  18. var strNewHTML = "<span "+ imgID + imgClass + imgTitle + "style="" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";"
  19. + "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader" + "(src='" + img.src + "', sizingMethod='scale');"></span>";
  20. img.outerHTML = strNewHTML;
  21. i = i-1;
  22. }
  23. }
  24. }
  25. window.attachEvent("onload", correctPNG);
  26. </script>
  27. <![endif]-->
复制代码


客服中心 搜索
关于我们
关于我们
关注我们
联系我们
帮助中心
资讯中心
企业生态
社区论坛
服务支持
资源下载
售后服务
推广服务
关注我们
官方微博
官方空间
官方微信
返回顶部