2017-07-27 26 views
3

我有一個<div>它有一個rgba css值(透明),我想改變點擊一個不同的按鈕在<div>。問題是我正在改變顏色爲十六進制值,我似乎無法讓rgba工作。代碼僅在需要時纔會發佈。我的問題是,如果的.css()支持RGBAjQuery中的.css()方法是否支持更改rgba值?

+2

試試吧,告訴我們。 – stybl

+1

需要代碼 – prasanth

+0

它確實支持rgba值。 (「#asdsa」).css(「background-color」,「rgba(0,0,0,0)」 您必須將整個rgba語句放在引號中,而我之前並沒有這樣做,因爲我是sdpd:D s –

回答

1

嘗試這樣

var value1=$('#themeBackground1').val(); 
var opacity=$('#themeOpct1').val(); 
var rgbData=hexToRgb(value1); 
value1='rgba('+rgbData.r+','+rgbData.g+','+rgbData.b+','+opacity+') !important;'; 
selector.attr('style', 'background-color:'+value1); 
+0

事實證明它確實支持沒有任何hickup的rgba值,我只是愚蠢的。看看我對帖子本身的評論。但我相信你和我會給你正確的答案:D(我會測試它晚點出來) –