2015-12-01 170 views
-1

我想仅在用户代理为IE9或更高版本时才使用jQuery修改元素的css。我怎样才能做到这一点?这是我的代码:通过jQuery检测IE浏览器

var lancetta = $(document).find('.seconds'); 
     if(msie version is >= 9){ 
     lancetta.css({'-ms-transform' : 'rotateZ(360deg)'}); 
     }else{ 
     lancetta.css({'-webkit-transform' : 'rotateZ(360deg)', 
        '-moz-transform' : 'rotateZ(360deg)', 
        'transform' : 'rotateZ(360deg)'}); 
     } 
+0

这可能是有用的。马里奥检查答案。 http://stackoverflow.com/questions/19999388/check-if-user-is-using-ie-with-jquery – Kumar

+0

我试过这种方式,但它不起作用。 –

+0

试试这个:http://www.sitepoint.com/check-ie-version/? – AlwaysNull

回答

0

你可以试试这个:

var IE9 = document.all && !window.atob; 
if (IE9) 
{ 
    //IE9+ only 
} 
else 
{ 
    //rest 
}