当使用(count / 2)在div中给出背景颜色时,它适用于替代盒子。但我想给前三个框相同颜色的div背景,然后为接下来的三个框差异颜色然后再次为接下来的三个框第一个颜色然后接下来三个框第二个颜色。
替代颜色应该应用于三个盒子一次。请澄清一下
答案 0 :(得分:2)
您可以使用模数
var c;
if (count % 6 < 3)
// color one
c = '#fff';
else
// color two
c = '#ccc';
或作为单行
var c = count % 6 < 3 ? '#fff' : '#ccc';
答案 1 :(得分:0)
尝试类似
的内容k=0, Color=Red
while()
{
if(k == 3)
{
k=0;
if(Color == Red) Color=Green
else Color = Red
}
else
{
k++;
}
}