重慶分公司,新征程啟航
為企業提供網站建設、域名注冊、服務器等服務
為企業提供網站建設、域名注冊、服務器等服務
jquery判斷瀏覽器是否是ie6
創新互聯建站成立十載來,這條路我們正越走越好,積累了技術與客戶資源,形成了良好的口碑。為客戶提供做網站、成都網站設計、網站策劃、網頁設計、申請域名、網絡營銷、VI設計、網站改版、漏洞修補等服務。網站是否美觀、功能強大、用戶體驗好、性價比高、打開快等等,這些對于網站建設都非常重要,創新互聯建站通過對建站技術性的掌握、對創意設計的研究為客戶提供一站式互聯網解決方案,攜手廣大客戶,共同發展進步。
if($.browser.msie($.browser.version == "6.0")!$.support.style){ //IE6
//加載另外的css
}
可以用
$.browser.msie
--在 Microsoft's Internet Explorer 瀏覽器中返回 true。
$.browser.version
--IE測試返回7.0
具體的你可以寫個頁面alert出來測試一下.
script type="text/javascript"
if(navigator.appName ==
"Microsoft Internet Explorer" navigator.appVersion
.split(";")[1].replace(/[ ]/g,"")=="MSIE6.0")
{
alert("IE 6.0");
}
else
if(navigator.appName == "Microsoft Internet Explorer"
navigator.appVersion .split(";")[1].replace(/[ ]/g,"")=="MSIE7.0")
{
alert("IE 7.0");
}
else
if(navigator.appName == "Microsoft Internet Explorer"
navigator.appVersion .split(";")[1].replace(/[ ]/g,"")=="MSIE8.0")
{
alert("IE 8.0");
}
else
if(navigator.appName == "Microsoft Internet Explorer"
navigator.appVersion .split(";")[1].replace(/[ ]/g,"")=="MSIE9.0")
{
alert("IE 9.0");
}
/script
jQuery新版本已經不再進行IE低版本(IE6、IE7、IE8)的兼容性處理。
如果項目需要兼容IE低版本,需要使用jQuery1.x版本,從2.x開始已經不兼容IE6、7、8了。
以下為jQuery官網的通知:
jQuery 2.x has the same API as jQuery 1.x, but does not support Internet Explorer 6, 7, or 8. All the notes in the jQuery 1.9 Upgrade Guide apply here as well. Since IE 8 is still relatively common, we recommend using the 1.x version unless you are certain no IE 6/7/8 users are visiting the site. Please read the 2.0 release notes carefully.
翻譯如下:
jQuery 2.x和jQuery的API用法相同,但是不再支持IE6、7、8。
1.9版本中的所有升級向導信息同樣適用于2.x
由于IE8仍然用戶較多,因此建議使用1.x版本,除非確定沒有用IE6、7、8的用戶訪問網站。
請仔細閱讀2.0的發布信息。
1.可以使用原生JS或者低版本的Jquery1.x版本。因為Jquery從2.x版本開始已經不再進行IE低版本(IE6、IE7、IE8)的兼容性處理。如果需要兼容低版本的IE版本,建議使用原生JS或者低版本的Jquery1.x版本。
2.可以給網頁寫兩套或者多套JS代碼以適應不同版本、不同類型的瀏覽器,然后使用原生JS判斷瀏覽器的型號和版本來加載不同的JS文件。
jquery簡介:
jquery是一套跨瀏覽器的JavaScript庫,簡化HTML與JavaScript之間的操作。由John Resig在2006年1月的BarCamp NYC上發布第一個版本。目前是由 Dave Methvin 領導的開發團隊進行開發。全球前10000個訪問最高的網站中,有59%使用了jquery,是目前最受歡迎的JavaScript庫。
jquery10中$.browser方法已經廢棄了\x0d\x0a\x0d\x0ajquery現在只能檢測瀏覽器是否支持某特性, 業界也推薦這么做\x0d\x0a\x0d\x0ahtml5的新特性ie8以下不支持, 所以可以用下面的方法進行判斷\x0d\x0a\x0d\x0a$.support.leadingWhitespace 如果是false, 就是ie8及以下, 如果是true, 就是新的瀏覽器, 包括firefox, chrome, ie9以上