Jquery判斷IE6等瀏覽器的代碼
更新時間:2011年04月05日 22:08:20 作者:
jquery中利用navigator.userAgent.indexOf來判斷瀏覽器類型,并進行了一下處理,如果不想使用jquery,稍為修改下代碼就可以為自己所用
Jquery判斷IE6的代碼:
if ($.browser.msie && ($.browser.version == "6.0") && !$.support.style) {
//代碼
}
jquery 判斷瀏覽器方法
jquery中利用navigator.userAgent.indexOf來判斷瀏覽器類型,并進行了一下處理,如果不想使用jquery,稍為修改下代碼就可以為自己所用
jquery判斷瀏覽器的源碼(jquery1.31為例)
Js代碼:
var userAgent = navigator.userAgent.toLowerCase();
// Figure out what browser is being used
jQuery.browser = {
version: (userAgent.match( /.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/ ) || [0,'0'])[1],
safari: /webkit/.test( userAgent ),
opera: /opera/.test( userAgent ),
msie: /msie/.test( userAgent ) && !/opera/.test( userAgent ),
mozilla: /mozilla/.test( userAgent ) && !/(compatible|webkit)/.test( userAgent )
};
version---瀏覽器版本
msie----ie瀏覽器(Microsoft Internet Explorer)
mozilla-火狐瀏覽器
opera--opera瀏覽器
Js代碼:
var userAgent = navigator.userAgent.toLowerCase();
browser={
version: (userAgent.match( /.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/ ) || [0,'0'])[1],
safari: /webkit/.test( userAgent ),
opera: /opera/.test( userAgent ),
msie: /msie/.test( userAgent ) && !/opera/.test( userAgent ),
mozilla: /mozilla/.test( userAgent ) && !/(compatible|webkit)/.test( userAgent )
}
調(diào)用的時候和jquery一樣,只不過把$符號取掉就行了
引用自:http://www.zdbase.com/content/detail.aspx?OID=F50C5170-4793-4C42-966C-823D48DA5879
用Jquery來判斷瀏覽器的類型,如果只是僅僅為了判斷瀏覽器的類型而使用該方法,那么不建議使用,只是在你已經(jīng)使用了jquery才建議使用,因為沒必要因為這么小的一個功能就加載那么大的類庫吧。
建議學習jquery的朋友學習下,了解一下思路。
主要使用的方法:$.browser.['瀏覽器關鍵字']
代碼如下:
<script type="text/javascript">
$(function() {
if($.browser.msie) {
$( function() { alert("this is msie"); });
}
else if($.browser.safari)
{
$( function() { alert("this is safari!"); });
}
else if($.browser.mozilla)
{
$( function() { alert("this is mozilla!"); });
}
else if($.browser.opera)
{
$( function() { alert("this is opera"); });
}
else
{
$( function() { alert("i don't konw!"); });
}
});
</script>
復制代碼 代碼如下:
if ($.browser.msie && ($.browser.version == "6.0") && !$.support.style) {
//代碼
}
jquery 判斷瀏覽器方法
jquery中利用navigator.userAgent.indexOf來判斷瀏覽器類型,并進行了一下處理,如果不想使用jquery,稍為修改下代碼就可以為自己所用
jquery判斷瀏覽器的源碼(jquery1.31為例)
Js代碼:
復制代碼 代碼如下:
var userAgent = navigator.userAgent.toLowerCase();
// Figure out what browser is being used
jQuery.browser = {
version: (userAgent.match( /.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/ ) || [0,'0'])[1],
safari: /webkit/.test( userAgent ),
opera: /opera/.test( userAgent ),
msie: /msie/.test( userAgent ) && !/opera/.test( userAgent ),
mozilla: /mozilla/.test( userAgent ) && !/(compatible|webkit)/.test( userAgent )
};
version---瀏覽器版本
msie----ie瀏覽器(Microsoft Internet Explorer)
mozilla-火狐瀏覽器
opera--opera瀏覽器
Js代碼:
var userAgent = navigator.userAgent.toLowerCase();
browser={
version: (userAgent.match( /.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/ ) || [0,'0'])[1],
safari: /webkit/.test( userAgent ),
opera: /opera/.test( userAgent ),
msie: /msie/.test( userAgent ) && !/opera/.test( userAgent ),
mozilla: /mozilla/.test( userAgent ) && !/(compatible|webkit)/.test( userAgent )
}
調(diào)用的時候和jquery一樣,只不過把$符號取掉就行了
引用自:http://www.zdbase.com/content/detail.aspx?OID=F50C5170-4793-4C42-966C-823D48DA5879
用Jquery來判斷瀏覽器的類型,如果只是僅僅為了判斷瀏覽器的類型而使用該方法,那么不建議使用,只是在你已經(jīng)使用了jquery才建議使用,因為沒必要因為這么小的一個功能就加載那么大的類庫吧。
建議學習jquery的朋友學習下,了解一下思路。
主要使用的方法:$.browser.['瀏覽器關鍵字']
代碼如下:
復制代碼 代碼如下:
<script type="text/javascript">
$(function() {
if($.browser.msie) {
$( function() { alert("this is msie"); });
}
else if($.browser.safari)
{
$( function() { alert("this is safari!"); });
}
else if($.browser.mozilla)
{
$( function() { alert("this is mozilla!"); });
}
else if($.browser.opera)
{
$( function() { alert("this is opera"); });
}
else
{
$( function() { alert("i don't konw!"); });
}
});
</script>
相關文章
jquery實現(xiàn)很酷的網(wǎng)頁頂部圖標下拉菜單效果
這篇文章主要介紹了jquery實現(xiàn)很酷的網(wǎng)頁頂部圖標下拉菜單效果,效果非常美觀大方,通過鼠標hover事件及頁面元素的遍歷與樣式操作實現(xiàn)該功能,需要的朋友可以參考下2015-08-08JQuery Ajax執(zhí)行跨域請求數(shù)據(jù)的解決方案
今天小編就為大家分享一篇關于JQuery Ajax執(zhí)行跨域請求數(shù)據(jù)的解決方案,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧2018-12-12jQuery插件PageSlide實現(xiàn)左右側(cè)欄導航菜單
jQuery pageSlide 是一個可以讓網(wǎng)頁出現(xiàn)滾動效果的jQuery插件,它可以控制一個隱藏頁面的顯示和關閉。具體來說,就是當前頁占一個完整頁面,隱藏頁是看不到的,你設置一個控制的地方,點擊該控制時觸發(fā)事件,隱藏的頁面就滑出來,再次點擊隱藏頁面以外的地方,它就又關閉2015-04-04基于jquery的一個OutlookBar類,動態(tài)創(chuàng)建導航條
初學jquery,如有錯誤,請高手們指出想看效果及完整代碼的可以下載rar包2010-11-11