【发布时间】:2019-01-15 15:11:20
【问题描述】:
我正在尝试更改文本,以便它们一次出现一个,几乎以连续的方式出现。
columns.forEach((x) => {
setTimeout(() => {
x.style.color="red"
}, 2500)
})
但是,这只是将它们全部延迟 2500 毫秒,然后在 2500 毫秒后,它们同时发生变化。
【问题讨论】:
-
将
(x)替换为(x, i)(即索引)并将延迟设置为2500 + i * 500 -
队列会好很多
-
我可能也会使用队列,但老实说,这在内部本质上是一个队列。
标签: javascript