2015-12-01 178 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 
}