⑴ jquery怎麼判斷是不是ie瀏覽器
如果只是判斷IE版本,沒必要動用JQUERY來做,直接可以判斷了,,下面是各版本的代碼
<!--[if IE]>
<h1>您正在使用IE瀏覽器</h1>
<!--[if IE 6]>
<h2>版本 6</h2>
<![endif]-->
<!--[if IE 7]>
<h2>版本 7</h2>
<![endif]-->
<!--[if gte IE 8]>
<h2>版本 8及以上</h2>
<![endif]-->
<![endif]-->
如果一定要用JQUERY來判斷的話,可以用jquery.browser來做。下面是簡單粟子。
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js"></script>
<script type="text/javascript">
$(function() {
var userAgent = window.navigator.userAgent.toLowerCase();
$.browser.msie10 = $.browser.msie && /msie 10\.0/i.test(userAgent);
$.browser.msie9 = $.browser.msie && /msie 9\.0/i.test(userAgent);
$.browser.msie8 = $.browser.msie && /msie 8\.0/i.test(userAgent);
$.browser.msie7 = $.browser.msie && /msie 7\.0/i.test(userAgent);
$.browser.msie6 = !$.browser.msie8 && !$.browser.msie7 && $.browser.msie && /msie 6\.0/i.test(userAgent);
$(".info").html(
"<h3>userAgent:</h3>" + userAgent + "<br />" +
"<h3>Is IE 10?</h3>" + $.browser.msie10 +
"<h3>Is IE 9?</h3>" + $.browser.msie9 +
"<h3>Is IE 8?</h3>" + $.browser.msie8 +
"<h3>Is IE 7?</h3>" + $.browser.msie7 +
"<h3>Is IE 6?</h3>" + $.browser.msie6
);
});
</script>
<body>
<div class="info"></div>
</body>
⑵ jquery不兼容低版本ie瀏覽器怎麼解決
1.可以使用原生JS或者低版本的Jquery1.x版本。因為Jquery從2.x版本開始已經不再進行IE低版本(IE6、回IE7、IE8)的兼容答性處理。如果需要兼容低版本的IE版本,建議使用原生JS或者低版本的Jquery1.x版本。
2.可以給網頁寫兩套或者多套JS代碼以適應不同版本、不同類型的瀏覽器,然後使用原生JS判斷瀏覽器的型號和版本來載入不同的JS文件。
⑶ 怎樣使用jquery判斷用戶是不是使用的是ie8瀏覽器
解決來方案1:
就是源新的瀏覽器, 就是ie8及以下, 業界也推薦這么做
html5的新特性ie8以下不支持jquery10中$, 所以可以用下面的方法進行判斷
$, 包括firefox.support.browser方法已經廢棄了
jquery現在只能檢測瀏覽器是否支持某特性, chrome.leadingWhitespace 如果是false, 如果是true
解決方案2:
if($.browser.msie && parseInt($.browser.version) == 8)
解決方案3:
var isIE = !!window.ActiveXObject;
var isIE6 = isIE && !window.XMLHttpRequest;
var isIE8 = isIE && !!document.documentMode;
var isIE7 = isIE && !isIE6 && !isIE8;
⑷ jquery哪個版本 ie10 兼容性
jQuery1.x版本的框架時兼容所有IE瀏覽器的,而2.x版本的jQuery框架並不支持低端IE瀏覽器。此處的低端IE瀏覽器指的是IE8版本以及8版本以下。所以,對於需要全兼容的項目,就不得不使用1.x版本啦。
資料來源:HTML5學堂(wx+號)
⑸ jquery1.9.1.min.js兼容ie8嗎
jQuery2以前的版本是支持IE8的
如果升級到jQuery2以後的版本,就不再支持IE8了
⑹ 怎麼查看"jquery"的版本
第一種:查看 jquery 源碼
查看源碼的方法很簡單,右鍵 jqueryjs ,用記事本打開,不論是壓縮版( min 版)還是開發版第一行你所用的 jquery 的版本號。
第二種:調用 jquery 的提供的api
當然,你也可以使用 jquery 內部提供的屬性,雖然 jquery 並沒有公開這個屬性,但你仍然可以使用它,在載入jquery
的情況下,jQueryjquery 中就保存了當前 jquery 版本信息,所以你可以用如下代碼來查看當前的 jquery 的版本信息。
alert(jQuery.jquery)
⑺ jquery不兼容低版本ie瀏覽器怎麼解決辦法
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的發布信息。