我有一个jQuery代码如下。当用户点击.bx
时它会执行什么操作,它会克隆.bx
并在单击.bx
后插入它。现在我想要的是,当.bx
被添加,然后.container
的背景应该从浅变暗(灰色)渐进。我的意思是当第二个.bx
在第一个之后加上时,应该稍微改变一下.container
的颜色。当添加第二个时,应该添加更多的颜色变化。我试图rgba
并更改a
的值,但它不工作(我不知道为什么)。逐步更改背景颜色
我该如何做这项工作?
这里是JSFIDDLE
这里是HTML
<div class="container">
<div class="bx"></div>
</div>
这里是JS
var rand = 0;
$('body').on('click', '.bx', function (e) {
var clone = $(this).clone();
$(this).after(clone);
$('.container').css('background-color', 'rgba(0, 0, 0, ' + getRandom() + ')');
});
function getRandom(min, max) {
return rand + 0.01;
}
请告诉我差那么其他的答案? – 2619