日期:2014-05-16 浏览次数:20325 次
关于
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
?