在不受支持的浏览器(例如IE5.5)上禁用jquery的最佳方法是什么。我只想关闭错误;我不是试图让它100%正常工作或任何只是为了停止抛出错误;如果这不是那么大的交易。如果这很难做到那么我就不那么烦了。
答案 0 :(得分:2)
如果IE版本低于6,请使用HTML5 Boilerplate method向html
标记添加类:
<!--[if lt IE 6]> <html class="ie5" lang="en"> <![endif]-->
<!--[if gt IE 8]><!--> <html> <!--<![endif]-->
然后将if
放在JS的顶部:
if ($('html.ie5').length !== 1) {
// do stuff
}
修改强>
应该想到这个!而不是这样做,只需在包含JS文件时使用H5BP方法:
<!--[if gte IE 6]><!-->
<script src="jquery.js" text="text/javascript"></script>
<script src="application.js" text="text/javascript"></script>
<!--<![endif]-->
这将JS文件提供给IE6 +和所有其他浏览器。