您好,登錄后才能下訂單哦!
這篇文章給大家介紹JavaScript中怎么判斷瀏覽器和hack滾動(dòng)條,內(nèi)容非常詳細(xì),感興趣的小伙伴們可以參考借鑒,希望對(duì)大家能有所幫助。
判斷各大瀏覽器內(nèi)核:
var userAgent = navigator.userAgent; //取得瀏覽器的userAgent字符串 var isOpera = userAgent.indexOf("Opera") > -1; //判斷是否Opera瀏覽器 var isIE = userAgent.indexOf("compatible") > -1 && userAgent.indexOf("MSIE") > -1 && !isOpera; //判斷是否IE瀏覽器 var isEdge = userAgent.indexOf("Edge") > -1 && !isIE; //判斷是否IE的Edge var?isFF?=?userAgent.indexOf("Firefox")>-1 //判斷是否Firefox瀏覽器?? var?isSafari?=?userAgent.indexOf("Safari")>-1&&?userAgent.indexOf("Chrome")==-1; //判斷是否Safari瀏覽器?? var?isChrome?=?userAgent.indexOf("Chrome")>-1&&?userAgent.indexOf("Edge")==-1; //判斷Chrome瀏覽器??
處理各個(gè)瀏覽器滾動(dòng)條,以下是我隱藏公司項(xiàng)目中滾動(dòng)條的寫(xiě)法,僅供參考:
if(isFF){ console.log('火狐') $('#parent').width((windowWidth -320)*(1.01749)); }else if(isChrome){ console.log('谷歌') $('#parent').width((windowWidth -320)*(1.01749)); }else if(isIE){ console.log('ie10-ie5') $('#parent').width((windowWidth -320)*(1.01720)); }else if(isEdge){ console.log('edge') $('#parent').width((windowWidth -320)*(1.02224)); }else{ console.log('ie11和其他瀏覽器') $('#parent').width((windowWidth -320)*(1.01816)); }
關(guān)于JavaScript中怎么判斷瀏覽器和hack滾動(dòng)條就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺(jué)得文章不錯(cuò),可以把它分享出去讓更多的人看到。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。