我想阻止我的javascript的某些部分,如果重要的话用jQuery编写,在IE6中执行。有哪些优先方法可以实现这一目标?
谢谢!
答案 0 :(得分:3)
您可以使用条件注释来定义变量,并检查它是否在执行时设置。
语法为<!--[if IE 6> <script ... /><![endif]-->
。评论的内容对所有其他浏览器都是不可见的,因此它确实是万无一失的。
答案 1 :(得分:1)
既然你已经提到了JQuery,为什么不使用“if ($.browser.msie
)”构造。我认为resource对您有用
答案 2 :(得分:0)
出于您的声明目的,您绝对应该使用Progressive Enhancement而不是浏览器检测。
答案 3 :(得分:0)
您应该只使用浏览器检测脚本并在IE6上添加不应执行脚本的条件。这是browser detection javascript的链接。