Jquery在ie9中无法工作/渲染

时间:2011-12-12 11:48:26

标签: jquery internet-explorer-9 cross-browser

我到处寻找,似乎无法找到适用于我的问题的答案。我的网站工作在6,7,8,10,firefox和chrome,然后我看了ie9几乎昏倒了。样式被打破了,jQuery都没有工作。

我已经添加了ie8兼容模式,这似乎已经解决了我的样式问题:     

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

然而,这仍未解决我的jquery问题。它似乎没有注册有任何像jQuery这样的东西。我读过有人说它必须是jquery v 1.6或更高版本,因此我正在使用:

script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js">

我感到困惑的是它在所有其他浏览器中如何完美运行,然后ie9已经失去了情节。谢谢大家。

1 个答案:

答案 0 :(得分:1)

快速修复IE9中的样式表...在这种情况下,我使用的是一个Jquery移动样式表,其中包含对样式表的完整URL引用。但无论如何尝试使用以下代码并相对引用您的样式表...... IE9开始正常工作:

<!--[if lt IE 9]>
    <link rel="stylesheet" type="text/css" href="jquery.mobile-1.0.1/jquery.mobile-1.0.1.min.css">
<![endif]-->