regresivo regresiva dias descendente cuenta cronometro contador javascript jquery

javascript - regresiva - Llamar js-function usando el temporizador JQuery



jquery timer (8)

¿Hay alguna forma de implementar un temporizador para JQuery, ej. cada 10 segundos necesita llamar a una función js.

Intenté lo siguiente

window.setTimeout(function() { alert(''test''); }, 10000);

pero esto solo se ejecuta una vez y luego nunca más.


Es posible que desee comprobar jQuery Timer para administrar uno o varios temporizadores.

http://code.google.com/p/jquery-timer/

var timer = $.timer(yourfunction, 10000); function yourfunction() { alert(''test''); }

Entonces puedes controlarlo con:

timer.play(); timer.pause(); timer.toggle(); timer.once(); etc...


Puede usar el método setInterval () también puede llamar a su setTimeout () desde su función personalizada, por ejemplo

function everyTenSec(){ console.log("done"); setTimeout(everyTenSec,10000); } everyTenSec();


Puedes usar esto:

window.setInterval(yourfunction, 10000); function yourfunction() { alert(''test''); }


jQuery 1.4 también incluye un método .delay (duration, [queueName]) si solo necesita que se active una vez y ya haya comenzado a usar esa versión.

$(''#foo'').slideUp(300).delay(800).fadeIn(400);

http://api.jquery.com/delay/

Ooops ... mi error estabas buscando un evento para continuar disparando. Dejaré esto aquí, alguien puede encontrarlo útil.



setInterval es la función que desea. Eso se repite cada x milisegundos.

window.setInterval(function() { alert(''test''); }, 10000);


function run() { window.setTimeout( "run()", 1000 ); }


window.setInterval(function() { alert(''test''); }, 10000);

window.setInterval

Llama a una función repetidamente, con un retraso de tiempo fijo entre cada llamada a esa función.