0

当使用 (count/2) 在 div 中赋予背景颜色时,它适用于替代框。但我想给前三个盒子相同颜色的 div 背景,然后为接下来的三个盒子 diff 颜色,然后再为接下来的三个盒子提供第一种颜色,然后为接下来的三个盒子提供第二种颜色。

替代颜色应适用于三个盒子一次。请澄清这一点

4

2 回答 2

2

您可以使用模数

var c;
if (count % 6 < 3)
  // color one
  c = '#fff';
else
  // color two
  c = '#ccc';

或作为单线

var c = count % 6 < 3 ? '#fff' : '#ccc';
于 2012-11-15T08:00:53.010 回答
0

尝试类似的东西

k=0, Color=Red

while()
{
    if(k == 3)
    {
      k=0;
     if(Color == Red) Color=Green
     else Color = Red

    }
    else
   {
     k++;
   }
}
于 2012-11-15T08:06:52.243 回答