支持opacity的浏览器,总会将opacity值规范成小于1.0且以0开头的值。例如,如果将opacity指定为:.5,原始支持opacity的浏览器就会将该值规范为0.5,而不支持opacity的浏览器则直接返回原有的形式.5。
var div = document.createElement('div'); div.setAttribute('style','opacity:.5'); var OPACITY_SUPPORTED = div.style.opacity === '0.5'; alert(OPACITY_SUPPORTED);