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

JQuery獲取樣式中的background-color顏色值的問題

 更新時(shí)間:2013年08月20日 14:54:40   投稿:whsnow  
用JQuery獲取樣式中的background-color的值時(shí)發(fā)現(xiàn)在獲取到的顏色值在IE中與Chrome、Firefox顯示的格式不一樣,經(jīng)搜索找到了下段代碼可解決此問題,感興趣的朋友可以參考下

今天使用JQuery獲取樣式中的background-color的值時(shí)發(fā)現(xiàn)在獲取到的顏色值在IE中與Chrome、Firefox顯示的格式不一樣,IE中是以HEX格式顯示【#ffff00】,而Chrome、Firefox中則是以GRB格式顯示【rgb(255,255,0)】,而我需要的是十六進(jìn)制的顏色值,用于存儲(chǔ)到數(shù)據(jù)庫(kù)中,在網(wǎng)上找到下段代碼能解決此問題:

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

$.fn.getHexBackgroundColor = function() {
var rgb = $(this).css('background-color');
if(!$.browser.msie){
rgb = rgb.match(/^rgb\((\d+),\s*(\d+),\s*(\d+)\)$/);
function hex(x) {
return ("0" + parseInt(x).toString(16)).slice(-2);
}
rgb= "#" + hex(rgb[1]) + hex(rgb[2]) + hex(rgb[3]);
}
return rgb;
}

這樣就都以HEX格式顯示了,已驗(yàn)證通過.

相關(guān)文章

最新評(píng)論