JavaScript - Problemas con TimeCircles

 
Vista:
sin imagen de perfil
Val: 1
Ha aumentado su posición en 10 puestos en JavaScript (en relación al último mes)
Gráfica de JavaScript

Problemas con TimeCircles

Publicado por Jorge Ignacio (1 intervención) el 13/11/2018 19:16:47
Estimados.

Estoy construyendo un sistema para control de habitaciones de moteles. estoy almacenado el monto del arriendo de una habitacional y el tiempo. Con TimeCircles creo unos relojes regresivos según el tiempo que les queda a las habitaciones.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
$("#CountDownTimer"+num_hab+"").TimeCircles(
        {
            'count_past_zero': false,
            "time": {
                "Days": {
                    "text": "Days",
                    "color": "#FFCC66",
                    "show": false
                }
            }
        }
    ).addListener(countdownComplete);
 
    function countdownComplete(unit, value, total)
    {
        if(total<=0)
        {
            //alert("si");
            $("#CountDownTimer"+num_hab+"").TimeCircles().destroy();
            $("#"+num_hab+"").css("background", "#007bff");
            $("#"+num_hab+"").text(''+num_hab+'');
            $('#'+num_hab+'').attr("disabled", false);
            //estado(num_hab);
            $.ajax({
                data:  {'fin':'fin',
                    'num_hab':num_hab
                },
                dataType: "json",
                url:   'proceso.php',
                type:  'POST',
                success:  function (response) {
                }
 
            });
 
        }
    }
 
}
else
{
    alert ("Error al Grabar intentelo de nuevo");
    return;
}

Lo anterior funciona sin ningún problema.
Mi problema esta en cuanto a que si en algún momento se refresca la pag. debo volver a preguntar por la habitaciones ocupadas y volver a colocar los relojes con el tiempo real. Pero al momento de cargar los tiempos con un for después de un ajax. No puedo hacer que los relojes cuando lleguen a cero me envien a otro evento para. Según la librería de TimeCircles con addListener al terminar el contador se puede llamar otro evento. con un solo reloj funciona, al cargar varios al mismo momento no funciona.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder