`

使用ie7.js 来解决ie6

    博客分类:
  • JS
 
阅读更多

关于
IE7.js是一个JavaScript库,使Microsoft Internet Explorer的行为像一个标准兼容的浏览器。它修复许多HTML和CSS问题并使IE5和IE6下透明PNG正常工作。

状态
当前版本:2.1 BETA4。

用法
IE7.js
升级MSIE5.5-6是与MSIE7兼容。

<!--[if lt IE 7]>
<script src="http://ie7-js.googlecode.com/svn/version/2.1(beta4)/IE7.js"></script>
<![endif]-->
 


IE8.js
升级MSIE5.5-7是与MSIE8兼容。

<!--[if lt IE 8]>
<script src="http://ie7-js.googlecode.com/svn/version/2.1(beta4)/IE8.js"></script>
<![endif]-->
 


如果你是使用IE8.js你不必包括IE7.js

IE9.js
升级MSIE5.5-8与现代的浏览器兼容。

<!--[if lt IE 9]>
<script src="http://ie7-js.googlecode.com/svn/version/2.1(beta4)/IE9.js"></script>
<![endif]-->
 


如果你是使用IE9.js你不必包括IE7/IE8.js

PNG
该脚本仅修复图像命名为:* - trans.png

如果你想修复适用于所有的PNG图像,然后设置一个全局变量如下:

var IE7_PNG_SUFFIX = ".png";
 


你必须设置这个变量之前包括IE7.js脚本。另外,你可以设置内部的IE7.js脚本元素的变量:

<script src="IE8.js">IE7_PNG_SUFFIX=".png";</script>
 


后缀将忽略查询字符串参数。为更细粒度的控制,还可以设置IE7_PNG_SUFFIX一个RegExp对象。如果你想使用一种替代PNG解决方案,然后将后缀的东西,不可能匹配:

var IE7_PNG_SUFFIX = ":";
 


默认情况下,PNG会被拉伸(模拟平铺)。如果你想关闭这个功能,然后将不重复如下的属性:

div.example {
  background: url(my-trans.png) no-repeat;
}
 


不幸的是,透明背景图片不能平铺(重复)背景重复使用。也不能使用背景位置进行定位。

 

下载地址:http://code.google.com/p/ie7-js/downloads/list

 

分享到:
评论

相关推荐

    浏览器兼容 谷歌IE8.js,IE9.js下载

    `IE8.js`着重于解决IE8中的兼容性问题,这个版本的IE对很多现代JavaScript特性支持不足,如函数对象的`addEventListener`和`removeEventListener`方法,以及对JSON的支持。`IE8.js`会模拟这些特性,使开发者能够使用...

    IE系列js(IE7.js、IE8.js、IE9.js)

    IE7.js、IE8.js和IE9.js是专为解决这些问题而设计的JavaScript库,它们允许开发者在这些老版本的IE浏览器上实现与现代浏览器更接近的功能和行为。 首先,我们要理解IE系列js的核心目标:模拟现代浏览器的行为,使老...

    IE7.JS解决IE兼容性问题方法

    总的来说,IE7.js是解决老版本IE浏览器兼容性问题的一个有效工具,但随着技术的发展,现在更推荐使用更现代的浏览器和前端框架,它们通常已经内置了对多种浏览器的兼容性支持。同时,逐渐放弃对旧版IE的支持,转向...

    ie9.zip_ie7.js

    总的来说,ie9.zip_ie7.js是一个旨在帮助开发者解决在旧版Internet Explorer浏览器中遇到的兼容性问题的解决方案,通过"ie7.js"这个JavaScript库,它提供了对现代JavaScript和CSS特性以及API的模拟,使得在这些过时...

    IE6PNG透明背景显示灰色--解决方法(IE7.js)

    解决这个问题的一种常见方法是使用"IE7.js",这是一个由Dean Edwards编写的JavaScript库,它旨在让IE6模拟部分IE7的渲染行为,包括对PNG透明的支持。通过在页面中引入IE7.js文件,可以使得IE6能够正确地处理PNG的...

    谷歌的IE7.js

    IE7.js google IE7.js 兼容 谷歌

    polyfill-ie8.min.js

    polyfill-ie8.min.js可以增强ie8在js方面的兼容性,大家可以下载使用。

    一行代码解决各种IE兼容问题,IE6,IE7,IE8,IE9,IE10

    ie7 – js中是一个JavaScript库(解决IE与W3C标准的冲突的JS库),使微软的Internet Explorer的行为像一个Web标准兼容的浏览器,支持更多的W3C标准,支持CSS2、CSS3选择器。它修复了许多的HTML和CSS问题,并使得透明...

    browser.min.js和polyfill.min.js(用于支持ES6语法兼容IE).zip

    例如,如果一个旧浏览器不支持Promise对象,那么"polyfill.min.js"就可能包含了Promise的实现,使得开发者能够在IE上使用异步编程的Promise语法。 在使用这两个文件时,通常会在HTML文件的头部引入它们,以便在页面...

    Node.js-获取polyfill支持所有主流浏览器甚至是IE6IE7IE8.....

    总结来说,为了在各种浏览器,包括古老的IE6、IE7和IE8,实现Node.js开发的兼容性,我们可以使用polyfill库来模拟现代JavaScript特性。通过正确地安装和引入这些库,我们可以确保代码在各种环境下都能正常运行,从而...

    IE6下png格式终极解决方案,IE7.js

    使用方法: 在页面中加入 ... &lt;script type="text/javascript" src="javascript/IE7.js"&gt; &lt;![endif]--&gt; 然后在对应设置background的css中将图片名称加一个"-trans.png" 比如把bg.png改为bg-trans.png

    谷歌的IE9.js

    谷歌的IE9.js

    videojs-ie8.min.js

    支持ie8的视频播放软件!!!!!!!!!!!!!!!!!!!

    pdf.js pdf在线预览组件,支持IE,chrome

    3. **跨浏览器兼容**:PDF.js特别注重对不同浏览器的支持,包括对老版本IE的兼容,这通常需要额外的工作来解决浏览器之间的差异。 4. **交互性**:除了预览,PDF.js还提供了下载和打印PDF的功能。下载功能允许用户...

    video.js 兼容ie8 的demo

    `video.js`是一个强大的JavaScript库,它旨在提供一个跨浏览器、跨设备的HTML5视频播放器解决方案,但默认情况下,它并不直接支持像IE8这样的老版本浏览器。 `video.js`的核心是基于HTML5的`&lt;video&gt;`元素,而IE8并...

    解决各种IE兼容问题_IE6_IE7_IE8_IE9_IE10

    另一种解决IE兼容性问题的方法是使用JavaScript库,如Google的ie7-js。这是一个JavaScript库,其目的是让旧版的IE(如IE5、IE6)的行为更接近符合Web标准的浏览器,支持更多的W3C标准,包括CSS2、CSS3选择器,并修复...

    ie_png.js---实现ie6中css调用的png图片透明

    &lt;script type="text/javascript" src="image/ie_png.js"&gt; &lt;script type="text/javascript"&gt; ie_png.fix('.png, .menu ul li a span'); // 第二个参数为含有png的标签id(css) ie_png.fix('.png, .logo span');...

    IE9.js使IE5,6,7,8兼容IE9

    IE9.js使IE5,6,7,8兼容IE9

Global site tag (gtag.js) - Google Analytics