数码资讯
jQuery获得CSS样式中颜色值的问题,不同浏览器格式的不同解决方案。
jQuery的使用获得背景颜色值的方式获得低于IE10版本的颜色值的发现是在{ # ffff00 }所示,在六和IE10、Chrome和Firefox,在GRB格式{ RGB显示}(255,0,0),由于该颜色值的需要处理,所以需要统一的颜色格式,最好是HEX格式,方便加工点。搜索,从一个网站在国外
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
jQuery的使用获得背景颜色值的方式获得低于IE10版本的颜色值的发现是在{ # ffff00 }所示,在六和IE10、Chrome和Firefox,在GRB格式{ RGB显示}(255,0,0),由于该颜色值的需要处理,所以需要统一的颜色格式,最好是HEX格式,方便加工点。搜索,从一个网站在国外得到一段代码:
复制代码代码如下所示:
美元。fn.gethexbackgroundcolor =函数(){
VaR的RGB =美元(这)Css('background-color);
RGB = rgb.match( / ^ RGB (( D +), *( D +), *( D +) /));
功能六(x){ return(0 + parseInt(X),ToString(16)),Slice(2);}
返回RGB =# +进制(RGB { 1 })+六(RGB { 2 })+六(RGB { 3 });
}
以上的定义是一个jQuery的功能,我们可以得到的标签ID =BG通过为背景色的RGB值(# BG)。GetHexBackgroundColor()。
这里是一个小的修改,这是增加一个判断,如果你显示十六进制值(IE10或更少),可以直接获得价值。如果它是一个非IE浏览器,该值将被转换为RGB格式。
复制代码代码如下所示:
美元。fn.getbackgroundcolor =函数(){
VaR的RGB =美元(这)Css('background-color);
如果返回RGB(RGB = 0);如果直接返回十六进制值
别的{
RGB = rgb.match( / ^ RGB (( D +), *( D +), *( D +) /));
功能六(x){ return(0 + parseInt(X),ToString(16)),Slice(2);}
#= +进制RGB(RGB { 1 })+六(RGB { 2 })+六(RGB { 3 });
}
返回RGB;
}
复制代码代码如下所示:
美元。fn.gethexbackgroundcolor =函数(){
VaR的RGB =美元(这)Css('background-color);
RGB = rgb.match( / ^ RGB (( D +), *( D +), *( D +) /));
功能六(x){ return(0 + parseInt(X),ToString(16)),Slice(2);}
返回RGB =# +进制(RGB { 1 })+六(RGB { 2 })+六(RGB { 3 });
}
以上的定义是一个jQuery的功能,我们可以得到的标签ID =BG通过为背景色的RGB值(# BG)。GetHexBackgroundColor()。
这里是一个小的修改,这是增加一个判断,如果你显示十六进制值(IE10或更少),可以直接获得价值。如果它是一个非IE浏览器,该值将被转换为RGB格式。
复制代码代码如下所示:
美元。fn.getbackgroundcolor =函数(){
VaR的RGB =美元(这)Css('background-color);
如果返回RGB(RGB = 0);如果直接返回十六进制值
别的{
RGB = rgb.match( / ^ RGB (( D +), *( D +), *( D +) /));
功能六(x){ return(0 + parseInt(X),ToString(16)),Slice(2);}
#= +进制RGB(RGB { 1 })+六(RGB { 2 })+六(RGB { 3 });
}
返回RGB;
}
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。