我编写了一个在 Firefox 上完美运行的 jquery 重的网站(动画、css 状态更改等),但在执行 IE 的 jquery 时出现问题。我想知道的是,当使用 IE 查看网站时,是否有一种方法可以自动禁用 jquery 代码?
问问题
171 次
2 回答
1
当然,您可以在页面的 head 部分中使用条件注释来仅包含非 IE 浏览器的 jQuery:
<!--[if !IE]> -->
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<!-- <![endif]-->
于 2013-07-28T12:42:06.030 回答
0
您可能会使用浏览器检测插件,如下所示: Browser detect
出于简单的目的,您可以使用:
function isIE () {
var myNav = navigator.userAgent.toLowerCase();
return (myNav.indexOf('msie') != -1) ? parseInt(myNav.split('msie')[1]) : false;
}
if (isIE()) {
// no jquery
}
于 2013-07-28T12:41:55.117 回答