嗨,我正在尝试让一排 div 闪烁,但一次应该有一个 div 闪烁。(并非所有 div 都应该同时闪烁 [我可以这样做])..
有点像红绿灯的工作方式。每个灯都是一排灯的一部分,每个灯一次打开和关闭一个,通过一个循环。在我的例子中,闪烁是为了提醒用户 div 或可点击。
我将每个盒子放在一个数组中,但我不知道如何在循环中更改每个盒子的颜色。我想解决这个问题的一种方法是添加和删除包含颜色的类,它应该在 1 或 2 秒后执行此操作,因此 setInterval 应该发挥作用。我想不通。
但这是我悲伤的代码
var arr =[];
$(".boxes").each(function(){
arr.push($(this));
});
function bgChange(){
for(i = 0; i < arr.length; i++){
arr[i].addClass("red");
}
}
setInterval(bgChange, 2000);
});
我期待看到你们可以想出的创造性方法来完成这项工作。
JSFIDDLE 提前 谢谢你