基于Unit PNG Fix.js有时候在ie6下不正常的解决办法
网站页面使用unitpngfix.js可以在ie6下使png图片透明。
但是有时候会出现png背景不透明,显示为灰色的问题。
这是因为在页面加载unitpngfix.js后面有其他js。
解决方法:
将unitpngfix.js加载代码:<script type="text/javascript" src="js/unitpngfix.js"></script>移到页面最底部。
相关推荐
-
IE浏览器下PNG相关功能
目前互联网对于网页效果要求越来越高,不可避免的用到PNG图片,PNG分为几种格 式,PNG8 PNG24 PNG32,其中最常用的,也是显示效果和大小比较适中的则是PNG24,支持半透明,透明,颜色也非常丰富,但由于咱们国人使用IE系列或以IE为内核系列的浏览器占大多数,并且由于 WINDOWS XP在国内市场份额比较大,并且XP上好多人还在用IE6 IE7 IE8等浏览器,而这些浏览器对于PNG支持或多或少都有差距,IE6完全不支持PNG,IE7 IE8支持PNG不完全,在IE7 IE8下面对
-
IE浏览器PNG图片透明效果代码
首先看我们的<img>标签代码: <img src="Example.png" border="0" alt="放大镜" /> 我们将利用IE中特有的特效来满足这个要求,这就是AlphaImageLoader Filter (http://msdn.microsoft.com/library/default.asp?url=/workshop/author/filter/reference/filters/alphaima
-
js png图片(有含有透明)在IE6中为什么不透明了
复制代码 代码如下: 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))
-
DD_belatedPNG,IE6下PNG透明解决方案(国外)
我们知道IE6是不支持透明的PNG的,这无疑限制了网页设计的发挥空间. 然而整个互联网上解决这个IE6的透明PNG的方案也是多不胜数,从使用IE特有的滤镜或是expression,再到javascript+透明GIF替代.但是这些方法都有一个缺点,就是不支持CSS中backgrond-position与background-repeat. 而我今天介绍DD_belatedPNG,只需要一个理由,就是它支持backgrond-position与background-repeat.这是其他js插件
-
png在IE6 下无法透明的解决方法汇总
FF和IE7已经直接支持透明的png图了,下面这个主要是解决IE6下透明PNG图片有灰底的 复制代码 代码如下: style="FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/fl.png')" 语法: filter : progid:DXImageTransform.Microsoft.AlphaImageLoader ( enabled=bEnabled , sizingMethod=sSi
-
PNGHandler-借助JS让PNG图在IE下实现透明(包括背景图)
PNG.JS代码: // PNGHandler: Object-Oriented Javascript-based PNG wrapper // -------------------------------------------------------- // Version 1.1.20031218 // Code by Scott Schiller - www.schillmania.com // ---------------------------------------------
-
IE浏览器打不开PNG格式图片的解决
可能原因是: 1.卸载了Kmplayer 2.装了quiktime等软件改写了注册表 3.自己的文件设置有问题 具体解决办法: 1.使用 开始->运行,在运行输入框中输入 "regsvr32 c:\windows\system32\pngfilt.dll"(然后点击确定) 注意,这个pngfilt.dll在有的系统中是在 c:\windows\system中的,要自己查看一下这文件在哪里,根据自己的系统修改一下路径.如果在注册时出现 "已加载 c:\windows\sy
-
jQuery 淡入淡出 png图在ie8下有黑色边框的解决方法
往带有png图的类里加红色字的部分 复制代码 代码如下: background-image:url(******.png)!important;background-image:url(../images/space.gif);/*space.gif 是一个透明的图片文件*/filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src="******.png", enabled=true, sizingMethod=sca
-
解决IE6的PNG透明JS插件使用介绍
IE6的PNG透明是个老问题了,最近有朋友问我有没有最好的解决这个问题的插件.虽然知道且在用DD_belatedPNG这个插件,今天抽空把这个发上来. 虽然之前在博客里发过一款jquery的png插件,但是不支持背景平铺. DD_belatedPNG使用了微软的VML语言对PNG图片进行重新绘制,以达到半透明的效果,并且能支持background-position和background-repeat属性,支持伪类.是一款不错的值得推荐的插件,用法也比较简单. 使用方法: 复制代码 代码如下: <
-
在IE和VB中支持png图片透明效果的实现方法(vb源码打包)
1,使用js文件使IE支持png图片透明效果. pngfix.js: 复制代码 代码如下: var arVersion = navigator.appVersion.split("MSIE") var version = parseFloat(arVersion[1]) function fixPNG(myImage) { if ((version >= 5.5) && (version < 7) && (document.body.filt
-
JS解决ie6下png透明的方法实例
复制代码 代码如下: <!DOCTYPE html><html lang="en"><head><title>解决ie6下png透明方法之JS法-</title><style type="text/css"> .a{background: #FFFF99 ; background-image: url(bg.jpg); height:800px;padding: 50px; } .b{ fl
-
ie6下png图片背景不透明的解决办法使用js实现
我们时常在使用png图片的时候,在ie6下发生背景不透明的问题,下面给大家介绍下一个js解决的方式. 首先我们要用到一个js,代码如下: 复制代码 代码如下: /** * DD_belatedPNG: Adds IE6 support: PNG images for CSS background-image and HTML <IMG/>. * Author: Drew Diller * Email: drew.diller@gmail.com * URL: http://www.diller
随机推荐
- 分享vue.js devtools遇到一系列问题
- AngularJs 常用的过滤器
- PHP字符串逆序排列实现方法小结【strrev函数,二分法,循环法,递归法】
- li的简单应用
- 长期使用中型Access数据库的一点经验与缺点
- spring boot请求异常处理并返回对应的html页面
- java正则表达式学习笔记之命名捕获
- Java并发编程中使用Executors类创建和管理线程的用法
- python 读取excel文件生成sql文件实例详解
- phpexcel导入excel处理大数据(实例讲解)
- PHP+Mysql树型结构(无限分类)数据库设计的2种方式实例
- JavaScript中的Truthy和Falsy介绍
- Python之os操作方法(详解)
- C++联合体union用法实例详解
- JavaScript数值数组排序示例分享
- Bootstrap源码解读下拉菜单(4)
- windows下安装python paramiko模块的代码
- IE8/IE9下Ajax缓存问题
- Android设置铃声实现代码
- linux bash字符串处理大全