Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/04/2014, 10:21
lushiru
 
Fecha de Ingreso: agosto-2013
Mensajes: 57
Antigüedad: 11 años, 4 meses
Puntos: 1
como cambiar de color un tr de una tabla cada cierto tiempo despues de hacer click

hola tengo un codigo que me cambia la clase al hacer click que le agrega una clase con jquery despues uso setTimeout para que carge cada cierto tiempo le cambie la clase

Código Javascript:
Ver original
  1. $(".reportenomina tr").click(function(){
  2.         $(".reportenomina tr").removeClass();
  3.         $(this).addClass('reportenominatd');
  4.         setTimeout(cambiar($(this)),2000);
  5.         });
despues la funcion donde cambia la clase
Código Javascript:
Ver original
  1. function cambiar(td){
  2.         if(td.attr('class')=='reportenominatd'){td.removeClass('reportenominatd');td.addClass('reportenominatr');return;}
  3.       else{td.removeClass('reportenominatr');td.addClass('reportenominatd');return;}
  4.         }
lo que me cambia la clase pero nose como hacer que esto ocurra cada cierto tiempo

he intentado ponerle setTimeout a la funcion
Código Javascript:
Ver original
  1. function(td){
  2.     if(){....}
  3.     else{.....}
  4. setTimeout(cambiar(td),2000);
  5. }
ayuda plz.

Última edición por pzin; 24/04/2014 a las 12:01 Razón: formato código