【发布时间】:2016-11-26 14:50:17
【问题描述】:
我有示例代码:
<div></div>
<button>
Go
</button>
div {
width: 50px;
height: 50px;
border: 1px solid #ccc;
}
var bgs = ['red', 'blue', 'yellow', 'green', 'black'];
$('button').click(function() {
for (var i = 0; i < bgs.length; i++) {
$('div').css('background-color', bgs[i]);
}
});
https://jsfiddle.net/e4jhwtyc/2/
我想要实现的是,当用户单击“Go”按钮时,用户将能够看到背景非常快速地从红色、蓝色、黄色、绿色到黑色。 但是当点击 Go 按钮时,我得到的只是黑色。 我错过了什么吗?
【问题讨论】:
标签: javascript jquery css