Réponses:
Vous pouvez utiliser ceci:
window.setInterval(yourfunction, 10000);
function yourfunction() { alert('test'); }
window.setInterval(function() {
alert('test');
}, 10000);
Appelle une fonction à plusieurs reprises, avec un délai fixe entre chaque appel à cette fonction.
Vous voudrez peut-être consulter jQuery Timer pour gérer un ou plusieurs minuteries.
http://code.google.com/p/jquery-timer/
var timer = $.timer(yourfunction, 10000);
function yourfunction() { alert('test'); }
Ensuite, vous pouvez le contrôler avec:
timer.play();
timer.pause();
timer.toggle();
timer.once();
etc...
setInterval est la fonction souhaitée. Cela se répète toutes les x millisecondes.
window.setInterval(function() {
alert('test');
}, 10000);
jQuery 1.4 inclut également une méthode .delay (duration, [queueName]) si vous n'en avez besoin que pour se déclencher une fois et que vous avez déjà commencé à utiliser cette version.
$('#foo').slideUp(300).delay(800).fadeIn(400);
Oups ... mon erreur, vous cherchiez un événement pour continuer à déclencher. Je vais laisser ceci ici, quelqu'un peut le trouver utile.
essayez jQueryTimers, ils ont d'excellentes fonctionnalités pour l'interrogation
Vous pouvez utiliser la méthode setInterval () , vous pouvez également appeler votre setTimeout () à partir de votre fonction personnalisée par exemple
function everyTenSec(){
console.log("done");
setTimeout(everyTenSec,10000);
}
everyTenSec();