欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

解決jquery1.9不支持browser對(duì)象的問(wèn)題

 更新時(shí)間:2013年11月13日 16:54:05   作者:  
項(xiàng)目里面一直用的都是jquery1.9,不支持browser對(duì)象,百度一下,找到了解決方案在此與大家分享下,有遇到此問(wèn)題的朋友不要錯(cuò)過(guò)
最近因項(xiàng)目需要,要用jquery的cycle插件,但是項(xiàng)目里面一直用的都是jquery1.9,不支持browser對(duì)象,百度一下,找到了解決方案。

在cycle插件的源碼里面直接加上下面這段代碼就可以了:
復(fù)制代碼 代碼如下:

(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);

這段代碼是專門解決browser對(duì)象不被支持的問(wèn)題的。

相關(guān)文章

  • 調(diào)用DOM對(duì)象的focus使文本框獲得焦點(diǎn)

    調(diào)用DOM對(duì)象的focus使文本框獲得焦點(diǎn)

    要使對(duì)象獲得焦點(diǎn),應(yīng)該調(diào)用DOM對(duì)象的focus方法,下面有個(gè)不錯(cuò)的示例,大家可以參考下
    2014-02-02
  • jQuery實(shí)現(xiàn)獲取及設(shè)置CSS樣式操作詳解

    jQuery實(shí)現(xiàn)獲取及設(shè)置CSS樣式操作詳解

    這篇文章主要介紹了jQuery實(shí)現(xiàn)獲取及設(shè)置CSS樣式操作,結(jié)合實(shí)例形式分析了jQuery中常用的addClass()、removeClass()、toggleClass()及css()相關(guān)使用方法及操作注意事項(xiàng),需要的朋友可以參考下
    2018-09-09
  • JQuery index()方法使用代碼

    JQuery index()方法使用代碼

    做了很多種方式的選擇項(xiàng)卡切換。沒(méi)有一個(gè)確定的方法。程序的魅力就在于一個(gè)[結(jié)果]有無(wú)數(shù)種[方式]去實(shí)現(xiàn)。
    2010-06-06
  • jQuery 學(xué)習(xí)第六課 實(shí)現(xiàn)一個(gè)Ajax的TreeView

    jQuery 學(xué)習(xí)第六課 實(shí)現(xiàn)一個(gè)Ajax的TreeView

    TreeView是asp.net自帶的控件,不過(guò)自帶的控件在靈活性上有諸多限制。在jQuery的幫助下,自己實(shí)現(xiàn)一個(gè)TreeView也不困難。本文是前幾篇文章所講內(nèi)容的一個(gè)綜合演練。
    2010-05-05
  • jQuery側(cè)邊欄實(shí)現(xiàn)代碼

    jQuery側(cè)邊欄實(shí)現(xiàn)代碼

    本文給大家介紹jquery側(cè)邊欄實(shí)現(xiàn)代碼,這些側(cè)邊欄菜單可以用在不同風(fēng)格的網(wǎng)頁(yè)上,如果你覺(jué)得不錯(cuò),可以參考下本文實(shí)現(xiàn)代碼
    2016-05-05
  • jQuery實(shí)現(xiàn)不斷閃爍文字的方法

    jQuery實(shí)現(xiàn)不斷閃爍文字的方法

    這篇文章主要介紹了jQuery實(shí)現(xiàn)不斷閃爍文字的方法,涉及jQuery中fadeOut、fadeIn方法及遞歸調(diào)用的技巧,需要的朋友可以參考下
    2015-05-05
  • jQuery實(shí)現(xiàn)圖片下載代碼

    jQuery實(shí)現(xiàn)圖片下載代碼

    這篇文章主要為大家詳細(xì)介紹了jQuery實(shí)現(xiàn)圖片下載代碼,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-07-07
  • domReady的實(shí)現(xiàn)案例

    domReady的實(shí)現(xiàn)案例

    下面小編就為大家?guī)?lái)一篇domReady的實(shí)現(xiàn)案例。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2016-11-11
  • jQuery實(shí)現(xiàn)單行文字間歇向上滾動(dòng)源代碼

    jQuery實(shí)現(xiàn)單行文字間歇向上滾動(dòng)源代碼

    使用jquery實(shí)現(xiàn)的文字向上滾動(dòng)效果多的不計(jì)其數(shù)吧,間歇向上滾動(dòng)卻不是那么的多,所以本文簡(jiǎn)單的實(shí)現(xiàn)了一個(gè),感興趣的朋友可以參考下哈
    2013-06-06
  • jquery $.getJSON()跨域請(qǐng)求

    jquery $.getJSON()跨域請(qǐng)求

    以前總是沒(méi)搞明白是怎么回事,現(xiàn)在是迫不得已,就仔細(xì)看了看說(shuō)明文檔,終于測(cè)試成功了,記下
    2011-12-12

最新評(píng)論