我试图在单击另一个元素时将背景颜色添加到.top-barz
元素,但我希望将其作为动画,持续时间为1秒。我相当新的JavaScript和不知道如何做到这一点?Javascript - 用时间间隔更改背景颜色不透明度
我想从rgba(36,36,36, .1)
改变不透明度动画到rgba(36,36,36, 1)
我想出了这个代码,并把它放到我的点击功能,但是这显然是不工作:
var topBar = setInterval(function(){ topBarBackground() }, 1000);
function topBarBackground() {
for (var i = 1; i <= 9; i++) {
$('.top-barz').css('background-color', 'rgba(36,36,36,.' + i + ')');
}
}
clearInterval(topBar);
使用CSS过渡,只是添加一个类上点击使用jQuery –
我该怎么做? – Leff