如何使用JQuery检测IE8?

Nas*_*sir 6 jquery

可能重复:
如何使用jquery检测ie 8

大家好,

我在这里寻找一个JQuery片段来检测IE8.这是我发现的,见下文:

    if(jQuery.browser.version.substring(0, 2) == "8.") { 
        $('#step-1').css({'margin-left':'8px'});
     }
Run Code Online (Sandbox Code Playgroud)

我发现了这个但它似乎没有起作用......有人可以告诉我可能出错的地方......或者有其他建议.

谢谢

Šim*_*das 13

var isIE8 = $.browser.msie && +$.browser.version === 8;

if ( isIE8 ) {
    // do stuff
}
Run Code Online (Sandbox Code Playgroud)


Kri*_*nov 8

使用$.browser.msie用于检测IE和$.browser.version用于获取版本

  • FYI jquery.browser在1.9中删除 (5认同)

gid*_*eon 5

请参阅以下SO问题:

如何使用jQuery检测IE 8?
当IE8不是IE8时,$ .browser.version是什么?
用Jquery检测IE6

尝试并使用忍者搜索.http://www.stackoverflow.com/search

我在Google Chrome上使用关键字"so"设置了google stackoverflow搜索,并在3秒内找到了这些问题;)