jQuery 1.7.2针对除了8.9v以下的IE以外的所有浏览器

时间:2015-02-19 00:30:14

标签: jquery internet-explorer-8

我认为这可以通过一个简单的功能来实现。但我是jQuery的新手,这是一个很好的方式来开始功能如何工作。

我想为除IE 6,7,8之外的所有浏览器以及v8的所有版本(如8.1,8.2等)运行脚本,直到8.999。为什么这不起作用

function IeVersion678Check(){
     if ($.browser.msie && $.browser.version < 8.99) {
         return true;
     }

}


if (!IeVersion678Check) {
  //run my script
}

2 个答案:

答案 0 :(得分:0)

$。浏览器在jQuery 1.9中删除了。

从jQuery帮助页面:jquery $.browser Help page

  

描述:包含useragent的标志,从navigator.userAgent读取。此属性已在jQuery 1.9中删除,只能通过jQuery.migrate插件获得。请尝试使用功能检测。

答案 1 :(得分:0)

感谢大家的意见。这适用于jQuery 1.7.2

function IeVersion678Check(){
     if ($.browser.msie && $.browser.version < 8.9) {
        return true;
     }
}

if (IeVersion678Check() != true) {
    //run script
}