使用ie7.js来解决ie6兼容问题

IE7.js is a JavaScript library to make Microsoft Internet Explorer behave like a standards-compliant browser. It fixes many HTML and CSS issues and makes transparent PNG work correctly under IE5 and IE6.

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

转载请注明出处:https://www.onexin.net/use-ie7-js-to-solve-the-problem-of-ie6-compatible/

相关文章:

1、JS获取网页中HTML元素的几种方法分析
https://www.onexin.net/js-are-several-ways-to-get-the-web-page-html-elements-analysis/

2、js数组中随机取多个元素
https://www.onexin.net/the-js-array-randomly-selected-multiple-elements/

3、11 Multi-touch and Touch events Javascript libraries
https://www.onexin.net/11-multi-touch-and-touch-events-javascript-libraries/

4、JavaScript开发工具15款
https://www.onexin.net/javascript-development-tools-15-models/

5、减少浏览器重解析 JavaScript DOM操作优化方案
https://www.onexin.net/reduce-the-browser-is-redirected-parsing-javascript-dom-operation-optimization-programs/

Leave a Reply