2012-11-15 34 views
0

當使用(count/2)爲div提供背景色時,它將應用於備選框。但我想給背景的第一個三個框相同的顏色,然後爲接下來的三個框比較顏色,然後再次爲接下來的三個框第一個顏色,然後下三個框第二個顏色。在while循環內劃分背景

備選顏色應適用於三個箱子一次。請澄清這一

+0

請發表您的代碼 –

回答

2

可以使用模

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

或者作爲一個班輪

var c = count % 6 < 3 ? '#fff' : '#ccc'; 
+0

感謝您的幫助。它現在運行良好。 –

0

試着這麼做

k=0, Color=Red 

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

    } 
    else 
    { 
    k++; 
    } 
} 
+0

感謝您的幫助 –