真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

jquery獲取css,jquery獲取css寬度

jquery 獲取CSS屬性

如果你的按鈕是用背景色來實(shí)現(xiàn)的還比較好判斷

創(chuàng)新互聯(lián)技術(shù)團(tuán)隊(duì)十余年來致力于為客戶提供成都網(wǎng)站建設(shè)、成都網(wǎng)站制作、品牌網(wǎng)站制作、全網(wǎng)整合營銷推廣、搜索引擎SEO優(yōu)化等服務(wù)。經(jīng)過多年發(fā)展,公司擁有經(jīng)驗(yàn)豐富的技術(shù)團(tuán)隊(duì),先后服務(wù)、推廣了近千家網(wǎng)站,包括各類中小企業(yè)、企事單位、高校等機(jī)構(gòu)單位。

$().css('background-color')

這樣可以取得背景色,剩下的邏輯你自己來

jquery怎么獲取一個(gè)元素的css

通過查詢屬性獲?。?('element').attr('id')

定義和用法

attr() 方法設(shè)置或返回被選元素的屬性值。

根據(jù)該方法不同的參數(shù),其工作方式也有所差異。

jQuery獲取CSS樣式中的顏色值的問題,不同瀏覽器格式不同的解決辦法

使用jQuery獲取樣式中的background-color的值時(shí)發(fā)現(xiàn)在獲取到的顏色值在IE10以下版本中是以HEX格式顯示【#ffff00】,而IE10,、Chrome、Firefox中則是以GRB格式顯示【rgb(255,0,0)】,由于需要對顏色值進(jìn)行判斷處理,所以需要得到統(tǒng)一的顏色格式,最好是HEX格式的,方便處理點(diǎn)。搜索了一下,從國外的一個(gè)網(wǎng)站上得到一段代碼:

復(fù)制代碼

代碼如下:

$.fn.getHexBackgroundColor

=

function()

{

var

rgb

=

$(this).css('background-color');

rgb

=

rgb.match(/^rgb\((\d+),\s*(\d+),\s*(\d+)\)$/);

function

hex(x)

{return

("0"

+

parseInt(x).toString(16)).slice(-2);}

return

rgb=

"#"

+

hex(rgb[1])

+

hex(rgb[2])

+

hex(rgb[3]);

}

上面定義的是一個(gè)jQuery函數(shù),我們可以通過

$("#bg").getHexBackgroundColor();

獲取到標(biāo)簽id="bg"的background-color的RGB值。

下面做一下小小的修改,就是加一個(gè)判斷,如果是顯示HEX值(IE10以下)就直接拿值,如果是非IE瀏覽器則將值轉(zhuǎn)換成RGB格式:

復(fù)制代碼

代碼如下:

$.fn.getBackgroundColor

=

function()

{

var

rgb

=

$(this).css('background-color');

if(rgb

=

0)

return

rgb;//如果是一個(gè)hex值則直接返回

else{

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;

}


網(wǎng)站欄目:jquery獲取css,jquery獲取css寬度
轉(zhuǎn)載注明:http://weahome.cn/article/dsdphep.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部