亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

firefox火狐瀏覽器與與ie兼容的2個問題總結(jié)

 更新時間:2010年07月20日 00:40:06   作者:  
這幾天遇到幾個頭疼的火狐與ie兼容問題整理下來,希望對需要的朋友有所幫助。
1:rules與cssRules區(qū)別:
復(fù)制代碼 代碼如下:

function addCSSRule(css,key,value){
//var css = document.styleSheets[document.styleSheets.length-1];
if(navigator.userAgent.indexOf("Firefox")>0 )
{
css.insertRule(key+"{"+value+"}", css.cssRules.length)
}
else
{
css.addRules(key,value);
}
}
function removeCSSRule(key){
for(var i = 0; i < document.styleSheets.length; i++){
var css = document.styleSheets[i];
navigator.userAgent.indexOf("Firefox")>0 ?
(function(){
for(var j = 0; j < css.cssRules.length; j++){
if(css.cssRules[j].selectorText==key){
css.deleteRule(j);
}
}
})() :
(css.removeRule(key)) ;
}
}

我是這樣加了一個方法解決這個問題的。。
2:火狐和ie中獲得背景色問題(getComputedStyle與currentStyle的區(qū)別)
復(fù)制代碼 代碼如下:

function getCurrentStyle(oElement) {
if(navigator.userAgent.indexOf("Firefox")>0 ){
var rgbstr=document.defaultView.getComputedStyle(oElement,null).backgroundColor;
var strR;
if(rgbstr.toString().indexOf('(')>0 && rgbstr.toString().indexOf(')')>0)
{
strR= rgbstr.toString().substring(parseInt(rgbstr.toString().indexOf('(')+1),rgbstr.toString().indexOf(')')).split(',');
}
return toHexColor(strR[0],strR[1],strR[2]).substring(1);
}
else{
return oElement.currentStyle.backgroundColor.trim().substring(1);
}
}

復(fù)制代碼 代碼如下:

function toHexColor(r,g,b){
var hex='#';
var hexStr = '0123456789ABCDEF';
low = r % 16;
high = (r - low)/16;
hex+=hexStr.charAt(high) + hexStr.charAt(low);
low = g % 16;
high = (g - low)/16;
hex+=hexStr.charAt(high) + hexStr.charAt(low);
low = b % 16;
high = (b - low)/16;
hex+=hexStr.charAt(high) + hexStr.charAt(low);
return hex;
}

記住 火狐獲得的rgbstr是rgb的因此我還要轉(zhuǎn)成16進(jìn)制的。我也整理了一個很笨的轉(zhuǎn)換方法再上面望打擊拍磚!

相關(guān)文章

  • javascript多行字符串的簡單實現(xiàn)方式

    javascript多行字符串的簡單實現(xiàn)方式

    之前我們給大家講訴過javascript多行字符串的7種解決辦法,今天來給大家分享一個更簡單的方法,非常的實用,大家一定要仔細(xì)看看哦。
    2015-05-05
  • Javascript驗證上傳圖片大小[前臺處理]

    Javascript驗證上傳圖片大小[前臺處理]

    在做上傳圖片的時候,如果不限制上傳圖片大小,后果非常的嚴(yán)重。解決這個問題有兩種方式:后臺處理、前臺處理
    2014-07-07
  • JavaScript Dom實現(xiàn)輪播圖原理和實例

    JavaScript Dom實現(xiàn)輪播圖原理和實例

    這篇文章主要為大家詳細(xì)介紹了JavaScript Dom實現(xiàn)輪播圖原理和實例,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-02-02
  • 微信小程序+云開發(fā)實現(xiàn)歡迎登錄注冊

    微信小程序+云開發(fā)實現(xiàn)歡迎登錄注冊

    這篇文章主要介紹了微信小程序+云開發(fā)實現(xiàn)歡迎登錄注冊,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-05-05
  • 使用JS代碼實現(xiàn)俄羅斯方塊游戲

    使用JS代碼實現(xiàn)俄羅斯方塊游戲

    這篇文章主要介紹了使用JS代碼實現(xiàn)俄羅斯方塊游戲,代碼簡單易懂,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2018-08-08
  • js實現(xiàn)隨機點名小功能

    js實現(xiàn)隨機點名小功能

    這篇文章主要為大家詳細(xì)介紹了js實現(xiàn)隨機點名小功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-08-08
  • JS數(shù)據(jù)類型判斷的幾種常用方法

    JS數(shù)據(jù)類型判斷的幾種常用方法

    這篇文章主要介紹了JS判斷數(shù)據(jù)類型的幾種常用方法,文中示例代碼非常詳細(xì),幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下
    2020-07-07
  • webpack 代碼分離優(yōu)化快速指北

    webpack 代碼分離優(yōu)化快速指北

    這篇文章主要介紹了webpack 代碼分離優(yōu)化快速指北,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-05-05
  • javascript 獲取radio的value的函數(shù) [已測]

    javascript 獲取radio的value的函數(shù) [已測]

    javascript 獲取radio的value的函數(shù) 如果與asp,php等后臺語言結(jié)合時,一般用不到,但在純js環(huán)境下是必須的。
    2009-06-06
  • javascript實現(xiàn)瀑布流動態(tài)加載圖片原理

    javascript實現(xiàn)瀑布流動態(tài)加載圖片原理

    這篇文章主要為大家詳細(xì)介紹了javascript實現(xiàn)瀑布流動態(tài)加載圖片原理,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-08-08

最新評論