欢迎来到天天文库
浏览记录
ID:19597244
大小:44.00 KB
页数:13页
时间:2018-10-03
《ie6支持png透明的解决方法》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、IE6支持PNG透明的解决方法/***DD_belatedPNG:添加IE6的支持:CSS背景图像和HTMLPNG图像。*作者:德鲁·迪勒*电子邮件:drew.diller@gmail.com*网址:http://www.dillerdesign.com/experiment/DD_belatedPNG/*版本:0.0.8a*MIT许可下:http://dillerdesign.com/experiment/DD_belatedPNG/#牌照持牌**用法示例:*DD_belatedPNG.fix(
2、'png_bg。“);//参数是一个CSS选择器*DD_belatedPNG.fixPng(someNode);//参数是一个HTMLDomElement**//*阅读:在此脚本的一切绝对是愚蠢的。我知道这一点。IE的某些像素渲染没有任何意义,所以也没有这个代码!*/VARDD_belatedPNG={NS:DD_belatedPNG“,imgSize:{},延时:10nodesFixed:0createVmlNameSpace:函数(){/*启用VML的*/如果(document.namespaces&&!
3、document.namespacesthis.ns]){document.namespaces.add(this.ns,“金塔:架构微软COM:VML);}},createVmlStyleSheet:函数(){/*样式的VML,使行为*//*只是在其他开发商的情况下很多已经添加很多使用document.createStyleSheet其他样式打31个限制标志,让不使用这种方法!进一步阅读:ASPXhttp://msdn.microsoft.com/en-us/library/ms531194(VS.85)。
4、*/VARscreenStyleSheet,printStyleSheet;screenStyleSheet=document.createElement方法(“风格”);screenStyleSheet.setAttribute('媒体','屏幕');document.documentElement.firstChild.insertBefore(screenStyleSheet,document.documentElement.firstChild.firstChild);如果(screenStyleSh
5、eet.styleSheet){screenStyleSheet=screenStyleSheet.styleSheet;screenStyleSheet.addRule(this.ns+'\:*','{行为:网址(#默认#的VML)}');screenStyleSheet.addRule(this.ns+'\:形状','立场:绝对的;“);screenStyleSheet.addRule(“图”。+this.ns+的“_sizeFinder','行为:无;边界:无;位置:绝对的z-index:-1;顶部
6、:10000px;能见度:隐藏;');/*大的负面顶端值,为避免大图像的垂直滚动条,由詹姆斯·奥布赖恩建议,http://www.thanatopsic.org/hendrik/*/this.screenStyleSheet=screenStyleSheet;/*添加一个打印媒体的样式,为防止出现打印(包括预览)VML的文物。*//*?閙我镨关OST的自动化!*/printStyleSheet=document.createElement方法(“风格”);printStyleSheet.setAttribut
7、e('媒体','打印');document.documentElement.firstChild.insertBefore(printStyleSheet,document.documentElement.firstChild.firstChild);printStyleSheet=printStyleSheet.styleSheet;printStyleSheet.addRule(this.ns+'\:*','{显示:!都不重要;}');printStyleSheet.addRule(“IMG”+this
8、.ns+_sizeFinder','{显示:!都不重要;}');}},readPropertyChange:函数(){VAREL显示器,V;EL=event.srcElement;如果(el.vmlInitiated){返回;}(=-1event.propertyName.search('背景')
9、
10、event.propertyName.search('边界')=-1){DD_belatedPNG.
此文档下载收益归作者所有