通过jquery获取rgba背景颜色
我有一个background-color:rgba(1,0,0,0)
的元素background-color:rgba(1,0,0,0)
,我需要通过jquery来获取这个值来做某事。 我尝试了$('.overlay').css("backgroundColor")
但它返回transparent
。 有没有办法通过jquery获取元素的rgba背景颜色?
顺便说一句,这是我的代码:
HTML:
CSS:
.overlay { background-color:rgba(1,0,0,0) }
jquery:
$('.overlay').css("backgroundColor");
正如@codingstill所指出的,Firefox回归transparent
。 但你仍然可以这样做:
var bgColor = $('.overlay').css("backgroundColor"); if(bgColor == 'transparent' || bgColor == 'rgba(1, 0, 0, 0)'){ //do stuff }