js png图片(有含有透明)在IE6中为什么不透明了


Posted in Javascript onFebruary 07, 2010
function correctPNG() // correctly handle PNG transparency in Win IE 5.5 & 6. 
{ 
var arVersion = navigator.appVersion.split("MSIE") 
var version = parseFloat(arVersion[1]) 
if ((version >= 5.5) && (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 
} 
} 
} 
} 
window.attachEvent("onload", correctPNG);
Javascript 相关文章推荐
js实现广告漂浮效果的小例子
Jul 02 Javascript
jQuery插件实现文字无缝向上滚动效果代码
Feb 25 Javascript
浅谈JavaScript 执行环境、作用域及垃圾回收
May 31 Javascript
fetch 使用及如何接收JS传值
Nov 11 Javascript
解决axios发送post请求返回400状态码的问题
Aug 11 Javascript
解决vue A对象赋值给B对象,修改B属性会影响到A的问题
Sep 25 Javascript
Vue2.0学习系列之项目上线的方法步骤(图文)
Sep 25 Javascript
vue.js的双向数据绑定Object.defineProperty方法的神奇之处
Jan 18 Javascript
vue-cli项目使用mock数据的方法(借助express)
Apr 15 Javascript
使用React手写一个对话框或模态框的方法示例
Apr 25 Javascript
vue中 this.$set的用法详解
Sep 06 Javascript
深入学习Vue nextTick的用法及原理
Oct 08 Javascript
JavaScript Event学习第八章 事件的顺序
Feb 07 #Javascript
JavaScript Event学习第七章 事件属性
Feb 07 #Javascript
JavaScript Event学习第六章 事件的访问
Feb 07 #Javascript
JavaScript Event学习第五章 高级事件注册模型
Feb 07 #Javascript
JavaScript Event学习第四章 传统的事件注册模型
Feb 07 #Javascript
JavaScript Event学习第三章 早期的事件处理程序
Feb 07 #Javascript
JavaScript Event学习第二章 Event浏览器兼容性
Feb 07 #Javascript
You might like
php5 non-thread-safe和thread-safe这两个版本的区别分析
2010/03/13 PHP
PHP CURL与java http使用方法详解
2018/01/26 PHP
Laravel 创建可以传递参数 Console服务的例子
2019/10/14 PHP
Use Word to Search for Files
2007/06/15 Javascript
javascript中字符串拼接需注意的问题
2010/07/13 Javascript
基于jquery的让textarea自适应高度的插件
2010/08/03 Javascript
JavaScript学习笔记之基础语法
2015/01/22 Javascript
鼠标事件的screenY,pageY,clientY,layerY,offsetY属性详解
2015/03/12 Javascript
第二篇Bootstrap起步
2016/06/21 Javascript
微信小程序canvas写字板效果及实例
2017/06/15 Javascript
nodejs 搭建简易服务器的图文教程(推荐)
2017/07/18 NodeJs
jQuery自动或手动图片切换效果
2017/10/11 jQuery
vue 实现数字滚动增加效果的实例代码
2018/07/06 Javascript
原生JS实现前端本地文件上传
2018/09/08 Javascript
vue移动端项目缓存问题实践记录
2018/10/29 Javascript
JS获取月的第几周和年的第几周实例代码
2018/12/05 Javascript
vscode配置vue下的es6规范自动格式化详解
2019/03/20 Javascript
详解Vue之计算属性
2020/06/20 Javascript
[03:11]DOTA2上海特锦赛小组赛第一日recap精彩回顾
2016/02/28 DOTA
python实现巡检系统(solaris)示例
2014/04/02 Python
python中print的不换行即时输出的快速解决方法
2016/07/20 Python
Python 使用指定的网卡发送HTTP请求的实例
2019/08/21 Python
python 画函数曲线示例
2019/12/04 Python
利用pandas将非数值数据转换成数值的方式
2019/12/18 Python
Python常用模块sys,os,time,random功能与用法实例分析
2020/01/07 Python
Python定时器线程池原理详解
2020/02/26 Python
appium+python adb常用命令分享
2020/03/06 Python
python filecmp.dircmp实现递归比对两个目录的方法
2020/05/22 Python
python 爬虫基本使用——统计杭电oj题目正确率并排序
2020/10/26 Python
详解CSS3中nth-child与nth-of-type的区别
2017/01/05 HTML / CSS
印度最好的在线药品订购网站:PharmEasy
2018/11/30 全球购物
德国最大的网上足球商店:11teamsports
2019/09/11 全球购物
美国优质马术服装购买网站:Breeches.com
2019/12/16 全球购物
英国设计师珠宝网站:Joshua James Jewellery
2020/03/01 全球购物
新教师培训心得体会
2014/09/02 职场文书
五年级小学生评语
2014/12/26 职场文书