最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

解決jquery插件:TypeError:$.browser is undefined報錯的方法

 更新時間:2015年11月21日 16:46:02   作者:Garry1115  
這篇文章為大家分享了一個解決jquery插件:TypeError:$.browser is undefined報錯的方法,解決報錯問題的方法也很簡單,需要解決此類問題的朋友不要錯過這篇文章。

首先先說一說$.browser
browser就是用來獲取瀏覽器基本信息的。
jQuery 從 1.9 版開始,移除了 $.browser 和 $.browser.version , 取而代之的是 $.support 。 在更新的 2.0 版本中,將不再支持 IE 6/7/8。 以后,如果用戶需要支持 IE 6/7/8,只能使用 jQuery 1.9。
解決方法:加入以下js即可

(function(jQuery){  
 
if(jQuery.browser) return;  
 
jQuery.browser = {};  
jQuery.browser.mozilla = false;  
jQuery.browser.webkit = false;  
jQuery.browser.opera = false;  
jQuery.browser.msie = false;  
 
var nAgt = navigator.userAgent;  
jQuery.browser.name = navigator.appName;  
jQuery.browser.fullVersion = ''+parseFloat(navigator.appVersion);  
jQuery.browser.majorVersion = parseInt(navigator.appVersion,10);  
var nameOffset,verOffset,ix;  
 
// In Opera, the true version is after "Opera" or after "Version"  
if ((verOffset=nAgt.indexOf("Opera"))!=-1) {  
jQuery.browser.opera = true;  
jQuery.browser.name = "Opera";  
jQuery.browser.fullVersion = nAgt.substring(verOffset+6);  
if ((verOffset=nAgt.indexOf("Version"))!=-1)  
jQuery.browser.fullVersion = nAgt.substring(verOffset+8);  
}  
// In MSIE, the true version is after "MSIE" in userAgent  
else if ((verOffset=nAgt.indexOf("MSIE"))!=-1) {  
jQuery.browser.msie = true;  
jQuery.browser.name = "Microsoft Internet Explorer";  
jQuery.browser.fullVersion = nAgt.substring(verOffset+5);  
}  
// In Chrome, the true version is after "Chrome"  
else if ((verOffset=nAgt.indexOf("Chrome"))!=-1) {  
jQuery.browser.webkit = true;  
jQuery.browser.name = "Chrome";  
jQuery.browser.fullVersion = nAgt.substring(verOffset+7);  
}  
// In Safari, the true version is after "Safari" or after "Version"  
else if ((verOffset=nAgt.indexOf("Safari"))!=-1) {  
jQuery.browser.webkit = true;  
jQuery.browser.name = "Safari";  
jQuery.browser.fullVersion = nAgt.substring(verOffset+7);  
if ((verOffset=nAgt.indexOf("Version"))!=-1)  
jQuery.browser.fullVersion = nAgt.substring(verOffset+8);  
}  
// In Firefox, the true version is after "Firefox"  
else if ((verOffset=nAgt.indexOf("Firefox"))!=-1) {  
jQuery.browser.mozilla = true;  
jQuery.browser.name = "Firefox";  
jQuery.browser.fullVersion = nAgt.substring(verOffset+8);  
}  
// In most other browsers, "name/version" is at the end of userAgent  
else if ( (nameOffset=nAgt.lastIndexOf(' ')+1) <  
(verOffset=nAgt.lastIndexOf('/')) )  
{  
jQuery.browser.name = nAgt.substring(nameOffset,verOffset);  
jQuery.browser.fullVersion = nAgt.substring(verOffset+1);  
if (jQuery.browser.name.toLowerCase()==jQuery.browser.name.toUpperCase()) {  
jQuery.browser.name = navigator.appName;  
}  
}  
// trim the fullVersion string at semicolon/space if present  
if ((ix=jQuery.browser.fullVersion.indexOf(";"))!=-1)  
jQuery.browser.fullVersion=jQuery.browser.fullVersion.substring(0,ix);  
if ((ix=jQuery.browser.fullVersion.indexOf(" "))!=-1)  
jQuery.browser.fullVersion=jQuery.browser.fullVersion.substring(0,ix);  
 
jQuery.browser.majorVersion = parseInt(''+jQuery.browser.fullVersion,10);  
if (isNaN(jQuery.browser.majorVersion)) {  
jQuery.browser.fullVersion = ''+parseFloat(navigator.appVersion);  
jQuery.browser.majorVersion = parseInt(navigator.appVersion,10);  
}  
jQuery.browser.version = jQuery.browser.majorVersion;  
})(jQuery);  

將以上js另存為browser.js然后在jsp中引入即可。

這是小編找到的一種解決方法,還沒有實驗,先分享給大家,希望對大家解決jquery插件報錯問題有所收獲吧。

相關文章

  • jquery animate動畫持續(xù)運動的實例

    jquery animate動畫持續(xù)運動的實例

    下面小編就為大家分享一篇jquery animate動畫持續(xù)運動的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2017-11-11
  • jquery實現(xiàn)吸頂導航效果

    jquery實現(xiàn)吸頂導航效果

    這篇文章主要為大家詳細介紹了jquery實現(xiàn)吸頂導航效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-01-01
  • jQuery結合ajax實現(xiàn)動態(tài)加載文本內(nèi)容

    jQuery結合ajax實現(xiàn)動態(tài)加載文本內(nèi)容

    本文實例講述了jquery通過ajax加載一段文本內(nèi)容的方法。分享給大家供大家參考。這是一個簡單的例子,注意編碼問題,否則可能會出現(xiàn)亂碼。
    2015-05-05
  • JQuery Ajax如何實現(xiàn)注冊檢測用戶名

    JQuery Ajax如何實現(xiàn)注冊檢測用戶名

    這篇文章主要介紹了JQuery Ajax如何實現(xiàn)注冊檢測用戶名,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-09-09
  • jQuery選擇器之子元素過濾選擇器

    jQuery選擇器之子元素過濾選擇器

    這篇文章主要為大家詳細介紹了jQuery選擇器之子元素過濾選擇器的相關資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-09-09
  • jQuery DOM操作小結與實例

    jQuery DOM操作小結與實例

    jQuery 的DOM操作方法 元素的創(chuàng)建、復制、重組、修飾,學習jquery dom操作的朋友有福了。
    2010-01-01
  • 輕松學習jQuery插件EasyUI EasyUI創(chuàng)建樹形菜單

    輕松學習jQuery插件EasyUI EasyUI創(chuàng)建樹形菜單

    這篇文章主要幫助大家輕松學習jQuery插件EasyUI,EasyUI創(chuàng)建樹形菜單,內(nèi)容很豐富,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2015-11-11
  • 擴展jquery實現(xiàn)客戶端表格的分頁、排序功能代碼

    擴展jquery實現(xiàn)客戶端表格的分頁、排序功能代碼

    下面鏈接中是我用jQuery的擴展來實現(xiàn)的表格分頁和排序,使用這個擴展必須加上表頭<thead>和<tbody>標簽,因為我是 通過<tbody>來進行分頁的,要是不加thead,那么表頭也要作為分頁計算時的一個行了。
    2011-03-03
  • jQuery后代選擇器用法實例

    jQuery后代選擇器用法實例

    這篇文章主要介紹了jQuery后代選擇器用法,以設置文本顏色的實例分析了后代選擇器的應用技巧,具有一定的參考借鑒價值,需要的朋友可以參考下
    2014-12-12
  • jQuery實現(xiàn)小球點擊發(fā)射動畫

    jQuery實現(xiàn)小球點擊發(fā)射動畫

    這篇文章主要為大家詳細介紹了jQuery實現(xiàn)小球點擊發(fā)射動畫,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-01-01

最新評論

武山县| 蕲春县| 香河县| 建平县| 诸暨市| 晋中市| 东乌珠穆沁旗| 博兴县| 西平县| 泰顺县| 布尔津县| 沧州市| 天柱县| 年辖:市辖区| 泰顺县| 湟源县| 金华市| 宕昌县| 顺昌县| 绥江县| 新昌县| 鹤峰县| 疏附县| 连云港市| 商南县| 泰州市| 平利县| 五河县| 清远市| 凤庆县| 乌鲁木齐市| 大邑县| 高雄县| 前郭尔| 酉阳| 绥滨县| 沁阳市| 平舆县| 通城县| 罗山县| 昌都县|