我尝试使用jQuery('.element').css('background-color', 'rgba(183, 56, 56, 0.43)');
设置元素的背景颜色,但在Chrome 33.0.1750.154 m之后返回jQuery('.element').css('background-color');
之后立即调用rgba(183, 56, 56, 0.431373)
。它似乎在Firefox 28.0中有效。
测试用例:http://jsfiddle.net/y3H3n/
有谁知道为什么会发生这种情况以及如何解决这个问题?
答案 0 :(得分:2)
0.431373,差不多,110/255。颜色为32位,8位分配给Alpha通道。这意味着,严格来说,它的范围从0到255.由于某种原因,我们将alpha表示为浮点数。