Foros del Web » Programando para Internet » Jquery »

Sólo me muestra un countdown

Estas en el tema de Sólo me muestra un countdown en el foro de Jquery en Foros del Web. Buenos días a todos ! Estoy probando un countdown y me encuentro un problema , la fecha cuándo la introduzco individualmente me sale correctamente. @import ...
  #1 (permalink)  
Antiguo 20/11/2015, 03:16
 
Fecha de Ingreso: noviembre-2010
Mensajes: 156
Antigüedad: 13 años, 4 meses
Puntos: 0
Sólo me muestra un countdown

Buenos días a todos !

Estoy probando un countdown y me encuentro un problema , la fecha cuándo la introduzco individualmente me sale correctamente.

Código Javascript:
Ver original
  1. for ( var i = 0 ; i < arr.length ;i++ ) {
  2.         console.log(i);
  3.         $( ".clock" ).append(tiempo(arr[0].now));
  4.  
  5.  
  6. }

Sin embargo cuándo pongo el valor de i en lugar de 0 me suma como todas las fechas en un append.

Adjunto el código completo para que me ayudéis con el problema.

Código HTML:
Ver original
  1.     <div class="clock"></div>
  2. </body>
  3.  
  4. <script type="text/javascript">
  5. function tiempo(tiempo){
  6.     $('.clock').countdown(tiempo, function(event) {
  7.   $(this).html(event.strftime('%D days %H:%M:%S'));
  8.  });
  9. }
  10.  
  11. <script type="text/javascript">
  12. var arr = [
  13.     {"transporte":"Servei de Rodalies Barcelona","now":"2015/11/21 10:03:00"},
  14.     {"transporte":"Serveis Regionals","now":"2016/10/10 12:34:56"},
  15.     {"transporte":"Ferrocarrils","now":"2017/10/10 12:34:56"},
  16.     {"transporte":"Metro","now":"2018/10/10 12:34:56"},
  17.     {"transporte":"Tram","now":"2019/10/10 12:34:56"}
  18. ];
  19. for ( var i = 0 ; i < arr.length ;i++ ) {
  20.         console.log(i);
  21.         $( ".clock" ).append(tiempo(arr[0].now));
  22.  
  23.  
  24. }

Etiquetas: countdown, muestra
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:20.