jQuery不能在IE AHHH中工作?

我为客户制作的网站在这里http://vicewebdesign.com/resonantlight_com/

它在chrome和firefox中完美运行但在IE非插件(jquery)工作中,有3个diff jquery插件,主页hre有一个nivo滑块无法在IE中运行:http://vicewebdesign.com/resonantlight_com/

这个pag的tabify插件在IE中不起作用:http://vicewebdesign.com/resonantlight_com/perl

并且在同一页面上,quovolver插件无法正常工作.

我已经搜索了这个很多,我发现所有的ansers都是特定于插件的,我的prblem是我的jquery没有工作.我试过差异库代码脚本,如不同的版本和所有和最新的.但没什么工作!

解决方法

问题是IE9现在遵循标准,这给插件试图绕过IE9之前的问题带来了问题.

一种可能的解决方案是使用此元标记强制IE9处于IE8标准模式:

<Meta http-equiv="X-UA-Compatible" content="IE=8"></Meta>

另一种选择是修复代码

大多数UI插件驻留在$.browser.msie上,以检查我们是否在IE中,但他们不检查版本.在我的例子中,解决方案(jquery.ui.checkBox.js)是用这个变量替换所有$.browser.msie调用

var isIEAndVersionIsLowerThan9 = $.browser.msie && (parseInt($.browser.version,10) < 9);

解决方案比添加标记更好,因为它将启用所有IE9功能.

相关文章

页面搜索关键词突出 // 页面搜索关键词突出 $(function () {...
jQuery实时显示日期、时间 html: &lt;span id=&quot...
jQuery 添加水印 &lt;script src=&quot;../../../.....
中文:Sys.WebForms.PageRequestManagerParserErrorExceptio...
1. 用Response.Write方法 代码如下: Response.Write(&q...
Jquery实现按钮点击遮罩加载,处理完后恢复 思路: 1.点击按...