我有一个带有多个背景图像的元素,如下所示:
HTML
<div id="myDiv"></div>
CSS
div {
...
background-image: url("img1"), url("img2"), url("img3");
background-size: 30px 30px, 30px 30px, 30px 30px;
background-repeat: no-repeat, no-repeat, no-repeat;
background-position: bottom left, bottom center, bottom right;
}
现在我想获得“背景图像”样式值,所以我尝试执行以下操作:
JavaScript
bgImg = $("#myDiv").css("background-image");
console.log(bgImg); // expect -> url("img1"), url("img2"), url("img3")
它在 Mac OS 上的 Chrome / Firefox / Safari 上运行良好。
但是,使用 Android (OS 2.3.x) 上的默认浏览器,它会输出第一个 background-image 元素。
url("img1")
有谁知道为什么以及如何在 Android 的默认浏览器上获取多个“背景图像”值?
示例代码
http://jsfiddle.net/kakipo/r3HMF/1/
(移动访问:http: //jsfiddle.net/kakipo/r3HMF/1/show)