麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 語言 > JavaScript > 正文

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

2024-05-06 16:25:13
字體:
供稿:網(wǎng)友
這篇文章為大家分享了一個解決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即可
 

  1. (function(jQuery){   
  2.   
  3. if(jQuery.browser) return;   
  4.   
  5. jQuery.browser = {};   
  6. jQuery.browser.mozilla = false;   
  7. jQuery.browser.webkit = false;   
  8. jQuery.browser.opera = false;   
  9. jQuery.browser.msie = false;   
  10.   
  11. var nAgt = navigator.userAgent;   
  12. jQuery.browser.name = navigator.appName;   
  13. jQuery.browser.fullVersion = ''+parseFloat(navigator.appVersion);   
  14. jQuery.browser.majorVersion = parseInt(navigator.appVersion,10);   
  15. var nameOffset,verOffset,ix;   
  16.   
  17. // In Opera, the true version is after "Opera" or after "Version"   
  18. if ((verOffset=nAgt.indexOf("Opera"))!=-1) {   
  19. jQuery.browser.opera = true;   
  20. jQuery.browser.name = "Opera";   
  21. jQuery.browser.fullVersion = nAgt.substring(verOffset+6);   
  22. if ((verOffset=nAgt.indexOf("Version"))!=-1)   
  23. jQuery.browser.fullVersion = nAgt.substring(verOffset+8);   
  24. }   
  25. // In MSIE, the true version is after "MSIE" in userAgent   
  26. else if ((verOffset=nAgt.indexOf("MSIE"))!=-1) {   
  27. jQuery.browser.msie = true;   
  28. jQuery.browser.name = "Microsoft Internet Explorer";   
  29. jQuery.browser.fullVersion = nAgt.substring(verOffset+5);   
  30. }   
  31. // In Chrome, the true version is after "Chrome"   
  32. else if ((verOffset=nAgt.indexOf("Chrome"))!=-1) {   
  33. jQuery.browser.webkit = true;   
  34. jQuery.browser.name = "Chrome";   
  35. jQuery.browser.fullVersion = nAgt.substring(verOffset+7);   
  36. }   
  37. // In Safari, the true version is after "Safari" or after "Version"   
  38. else if ((verOffset=nAgt.indexOf("Safari"))!=-1) {   
  39. jQuery.browser.webkit = true;   
  40. jQuery.browser.name = "Safari";   
  41. jQuery.browser.fullVersion = nAgt.substring(verOffset+7);   
  42. if ((verOffset=nAgt.indexOf("Version"))!=-1)   
  43. jQuery.browser.fullVersion = nAgt.substring(verOffset+8);   
  44. }   
  45. // In Firefox, the true version is after "Firefox"   
  46. else if ((verOffset=nAgt.indexOf("Firefox"))!=-1) {   
  47. jQuery.browser.mozilla = true;   
  48. jQuery.browser.name = "Firefox";   
  49. jQuery.browser.fullVersion = nAgt.substring(verOffset+8);   
  50. }   
  51. // In most other browsers, "name/version" is at the end of userAgent   
  52. else if ( (nameOffset=nAgt.lastIndexOf(' ')+1) <   
  53. (verOffset=nAgt.lastIndexOf('/')) )   
  54. {   
  55. jQuery.browser.name = nAgt.substring(nameOffset,verOffset);   
  56. jQuery.browser.fullVersion = nAgt.substring(verOffset+1);   
  57. if (jQuery.browser.name.toLowerCase()==jQuery.browser.name.toUpperCase()) {   
  58. jQuery.browser.name = navigator.appName;   
  59. }   
  60. }   
  61. // trim the fullVersion string at semicolon/space if present   
  62. if ((ix=jQuery.browser.fullVersion.indexOf(";"))!=-1)   
  63. jQuery.browser.fullVersion=jQuery.browser.fullVersion.substring(0,ix);   
  64. if ((ix=jQuery.browser.fullVersion.indexOf(" "))!=-1)   
  65. jQuery.browser.fullVersion=jQuery.browser.fullVersion.substring(0,ix);   
  66.   
  67. jQuery.browser.majorVersion = parseInt(''+jQuery.browser.fullVersion,10);   
  68. if (isNaN(jQuery.browser.majorVersion)) {   
  69. jQuery.browser.fullVersion = ''+parseFloat(navigator.appVersion);   
  70. jQuery.browser.majorVersion = parseInt(navigator.appVersion,10);   
  71. }   
  72. jQuery.browser.version = jQuery.browser.majorVersion;   
  73. })(jQuery);   
?
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 狠狠干夜夜操 | 亚洲国产精品一区二区三区 | 国产精品成人一区二区三区吃奶 | 在线观看一区二区三区四区 | 91久久夜色精品国产网站 | 欧洲成人一区 | 国内精品久久久久影院不卡 | 免费观看黄色一级视频 | 国产一区二区在线免费 | 男女羞羞视频在线观看免费 | 久久精品国产久精国产 | 激情视频导航 | 中文字幕亚洲视频 | 三人弄娇妻高潮3p视频 | 国产成人综合在线 | 成人精品久久久 | 鲁丝一区二区三区不属 | 久青草免费视频 | 一级视频在线播放 | 羞羞视频在线免费 | 国产艳妇av视国产精选av一区 | 久久国产免费 | 日本在线国产 | 黄色av免费电影 | 亚洲一区二区三区在线免费观看 | 久久精品欧美电影 | 一区二区三区视频在线观看 | 久久精品视频2 | 98色视频| 亚洲乱妇19p | 亚洲视色 | 欧美精品一级 | 久久第四色 | 成人一级片毛片 | 免费放黄网站在线播放 | 午夜视频免费在线观看 | 国产精品一区久久久久 | 国产精品三级a三级三级午夜 | 国产成人高清在线观看 | 久久艳片| 久久精品中文字幕一区 |