Respuestas:
Puedes usar esto:
window.setInterval(yourfunction, 10000);
function yourfunction() { alert('test'); }
window.setInterval(function() {
alert('test');
}, 10000);
Llama a una función repetidamente, con un retraso de tiempo fijo entre cada llamada a esa función.
Es posible que desee consultar 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...
setInterval es la función que desea. Eso se repite cada x milisegundos.
window.setInterval(function() {
alert('test');
}, 10000);
jQuery 1.4 también incluye un método .delay (duración, [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);
Ooops ... mi error estabas buscando un evento para continuar disparando. Dejaré esto aquí, alguien puede encontrarlo útil.
pruebe jQueryTimers, tienen una gran funcionalidad para sondear
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();