Ver Mensaje Individual
  #6 (permalink)  
Antiguo 06/06/2012, 13:42
Avatar de America|UNK
America|UNK
 
Fecha de Ingreso: noviembre-2006
Ubicación: Piura - Perú
Mensajes: 582
Antigüedad: 18 años
Puntos: 56
Respuesta: random color sin repetir

Hola, hice una modificación en tu script, no se si es válido para lo que estás haciendo, ya no se repiten los colores.

Código Javascript:
Ver original
  1. function changeColor(){
  2.  
  3.     var numbers = [], i = 0, arg = arguments
  4.     while(arg[i]){
  5.         while(curNumber = Math.floor( Math.random() * 8 ) + 1)
  6.             if(!numbers[curNumber]) break
  7.         numbers[curNumber] = true
  8.         arg[i++].attr('class', 'color' + curNumber)
  9.     }
  10.     setTimeout(function(){changeColor.apply(this,arg)}, 1000)
  11. }
  12.  
  13. changeColor($('#cuadrouno'),$('#cuadrodos'),$('#cuadrotres'),$('#cuadrocuatro'))
  14. ​

Resultado: http://jsfiddle.net/wZVanG/hvqyD/
__________________
/* El que atiende, entiende..., el que entiende, aprende!.
Desarrollo Web Freelance, Contactar */