官网及实例:http://www.dillerdesign.com/experiment/DD_belatedPNG/
使用说明:导入js:
#include("/js/DD_belatedPNG.js") if(_IsIE6()){ window.attachEvent("onload", correctPNG); jQuery(window).load(function() { DD_belatedPNG.fix('.activity_detail_img'); }); } function correctPNG() { var arVersion = navigator.appVersion.split("MSIE") var version = parseFloat(arVersion[1]) if ((version >= 5.5) && (version < 7) && (document.body.filters)) { for(var j=0; j<document.images.length; j++) { var img = document.images[j] var imgName = img.src.toUpperCase() if (imgName.substring(imgName.length-3, imgName.length) == "PNG") { var imgID = (img.id) ? "id='" + img.id + "' " : "" var imgClass = (img.className) ? "class='" + img.className + "' " : "" var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' " var imgStyle = "display:inline-block;" + img.style.cssText if (img.align == "left") imgStyle = "float:left;" + imgStyle if (img.align == "right") imgStyle = "float:right;" + imgStyle if (img.parentElement.href) imgStyle = "cursor:hand;" + imgStyle var strNewHTML = "<span " + imgID + imgClass + imgTitle + " style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";" + "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader" + "(src=\'" + img.src + "\', sizingMethod='scale');\"></span>" img.outerHTML = strNewHTML j = j-1 } } } }
相关推荐
IE6不兼容png透明背景解决方法,有效解决IE6下 透明图片浅灰背景的问题
ie 下png 透明图片 兼容解决方案
IE6下PNG背景透明的方法IE6下PNG背景透明的方法IE6下PNG背景透明的方法IE6下PNG背景透明的方法IE6下PNG背景透明的方法
js_IE6支持png透明解决png_ie6下不透明背景图片
DD_belatedPNG完美地解决了“iepngfix.htc”会出现的无法平铺,没法定位以及所加超链接的点击区域无法使用等问题!
完美解决IE6下png背景、图片透明问题
解决ie6下png透明问题 在页面引入这个js文件,让回EvPNG.fix();
ie6兼容png透明图片,导入js即可使ie6兼容png透明图片,无需调用。
大家都知道,PNG 背景图片透明在IE5.5或IE6.0下非常不令人满意,以至很多WEB设计师放弃使用PNG图片,解决这一IE的Bug也是老生长谈的问题,虽然iE7和IE8已经解决了这一问题,但仍有大部分用户还在使用IE6。...
js修复IE不能显示PNG图片透明背景的方法、解决浏览器不兼容的问题
能解决png图片在IE6浏览器不兼容问题。同时能解决png背景图片在IE6浏览器不兼容的问题。简单易懂。急需要导入一个js文件,然后写入需要兼容的标签即可。
解决IE6.0下png背景透明及连接不能点击,费了我好大的进才找到的~~~嘻嘻
iepng 是一个JS文件,只需要将这个文件引入到你的页面里,将存放透明背景图片的DOM对象放到这个JS文件的指定地方即可兼容IE6背景透明,真的很好用,而且很强大
解决ie6的不兼容alpha透明通道,使png图片ie6显示不再一片蓝边 此处我添加了个body的png透明背景,使效果看起来更明显 放在页面中时,可将body样式去除,应用到自己所需要的兼容的图片中 测试时记得使用ie6测试
内含插件及使用说明 ie(IE)png半透明插件使用微软的VML语言对PNG图片进行重新绘制,以达到半透明的效果,并且能支持background-position和background-repeat属性。
IE6兼容PNG透明
IE6中 PNG 背景透明的最佳解决方案 兼容IE6和Firefox的PNG背景透明CSS代码 IE6下png背景不透明问题的综合拓展
IE6png透明JS
在使用IE6浏览器时,许多PNG透明图片会出现灰色的背景,加上以上代码即可实现IE6浏览器下PNG背景透明
IE6 png背景图片透明,在IE6下,让PNG背景图片透明,效果不错,谁用谁知道。