可能重复:
如何在 JavaScript 循环中添加延迟?
javascript for 循环中的每次迭代完成后(或之前)如何延迟?这是我的代码,但是一旦它设置颜色,我需要让它“休眠”6 秒,然后它才能移动到列表中的下一个。
for (i = 0; i < switchers.length; i++) {
$('#switchers ol li:nth-child(' + (i+1) + ')').css('color', 'green');
}
我曾尝试嵌套一个 setTimeout,但没有成功,在谷歌搜索后,我决定在这里问它。