Foros del Web » Programando para Internet » Jquery »

[SOLUCIONADO] set Timeout infinito

Estas en el tema de set Timeout infinito en el foro de Jquery en Foros del Web. Mi duda es la siguiente: tengo tres circulos y quiero que cada determinado tiempo cambien de color , al final de que el tercer circulo ...
  #1 (permalink)  
Antiguo 26/02/2014, 14:38
 
Fecha de Ingreso: marzo-2013
Mensajes: 52
Antigüedad: 11 años, 9 meses
Puntos: 0
set Timeout infinito

Mi duda es la siguiente:
tengo tres circulos y quiero que cada determinado tiempo cambien de color , al final de que el tercer circulo cambie de color, necesito que el efecto vuelva a comenzar y asi mientras el usuario permanezca en la pagina.

Este es el codigo que estoy manejando
Código Javascript:
Ver original
  1. $(document).ready(function(){
  2.       setTimeout( "jQuery('#circulo1').css('background-color', '#992020');",3000 );
  3.       setTimeout( "jQuery('#circulo1').css('background-color', '#FDB810');",6000 );
  4.       setTimeout( "jQuery('#circulo2').css('background-color', '#992020');",6000 );
  5.       setTimeout( "jQuery('#circulo2').css('background-color', '#FDB810');",9000 );
  6.       setTimeout( "jQuery('#circulo3').css('background-color', '#992020');",9000 );
  7.       setTimeout( "jQuery('.circulo').css('background-color', '#FDB810');",12000 );
  8.      
  9. });

Gracias
  #2 (permalink)  
Antiguo 26/02/2014, 15:32
 
Fecha de Ingreso: marzo-2013
Mensajes: 52
Antigüedad: 11 años, 9 meses
Puntos: 0
Respuesta: set Timeout infinito

ya lo solucione !
Código Javascript:
Ver original
  1. timer = setTimeout('temporizador()', 4000);
  2.  
  3. function temporizador() {
  4.  
  5. $(document).ready(function() {
  6.  
  7. $("#circulo1").css("background-color", "#992020");
  8.  
  9. timer = setTimeout("temporizador2()", 2000);
  10.  
  11. });
  12.  
  13. }
  14.  
  15. function temporizador2() {
  16.  
  17. $(document).ready(function() {
  18.  
  19. $("#circulo1").css("background-color", "#FDB810");
  20. $("#circulo2").css("background-color", "#992020");
  21.  
  22. timer = setTimeout("temporizador3()", 2000);
  23.  
  24. });
  25.  
  26. }
  27.  
  28. function temporizador3() {
  29.  
  30. $(document).ready(function() {
  31.  
  32. $("#circulo2").css("background-color", "#FDB810");
  33. $("#circulo3").css("background-color", "#992020");
  34.  
  35. timer = setTimeout("temporizador4()", 2000);
  36.  
  37. });
  38.  
  39. }
  40.  
  41. function temporizador4() {
  42.  
  43. $(document).ready(function() {
  44.  
  45. $(".circulo").css("background-color", "#FDB810");
  46.  
  47. timer = setTimeout("temporizador()", 2000);
  48.  
  49. });
  50.  
  51. }

Gracias por su tiempo

Etiquetas: infinito, set, timeout
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:42.