使用Chrome,某个元素没有定义background-color属性,console.log($("#some-element").css("background-color")),返回rgba(255, 255, 255, 255),而Firefox返回transparent。 问题: 如何判断两种颜色相同? 如何判断一个元素的background-color是白色? 能用简单的字符串相等来判断么?
background-color
console.log($("#some-element").css("background-color"))
rgba(255, 255, 255, 255)
transparent
认证高级PHP讲师
一个32位的颜色用 R,G,B(红绿蓝)和Alpha通道值来表示,你可以简单的用RGB值来对比
一个32位的颜色用 R,G,B(红绿蓝)和Alpha通道值来表示,你可以简单的用RGB值来对比