0

divで背景色を与えるために(count / 2)を使用する場合、代替ボックスに適用されました。しかし、最初の3つのボックスに同じ色、次の3つのボックスに異なる色、次の3つのボックスに最初の色、次の3つのボックスに2番目の色のdiv背景を指定します。

代替色は、3つのボックスに1回適用する必要があります。これを明確にしてください

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 に答える