我在想也许有一种方法可以用CSS来实现这个功能。
我有一个父元素和一个子元素。子元素将始终具有背景颜色,并且我想在数据加载时切换附加类。因此,当数据正在加载时,父元素将具有背景图像和颜色(可能是带透明度的rgba)。 我之所以想要使用父级元素是因为我不知道子元素的确切数量或结果高度,因此加载覆盖层div似乎不是一个好主意...
http://jsfiddle.net/3Xpnx/15/ 这里是演示,可以看到子元素的背景覆盖了父元素
.parent{
background: url('http://www.securenet.com/sites/default/files/spinner.gif') no-repeat scroll 0% 0% / contain #FFF;
z-index:10000;
position:relative;
}
.child{
width:300px;
height:300px;
background-color: rgba(0,250,250,.7);
}