Risposte:
Puoi usare questo:
window.setInterval(yourfunction, 10000);
function yourfunction() { alert('test'); }
window.setInterval(function() {
alert('test');
}, 10000);
Chiama ripetutamente una funzione, con un ritardo fisso tra ciascuna chiamata a quella funzione.
Potrebbe voler controllare jQuery Timer per gestire uno o più timer.
http://code.google.com/p/jquery-timer/
var timer = $.timer(yourfunction, 10000);
function yourfunction() { alert('test'); }
Quindi puoi controllarlo con:
timer.play();
timer.pause();
timer.toggle();
timer.once();
etc...
setInterval è la funzione che desideri. Ciò si ripete ogni x millisecondi.
window.setInterval(function() {
alert('test');
}, 10000);
jQuery 1.4 include anche un metodo .delay (duration, [queueName]) se ne hai bisogno solo per attivarlo una volta e hai già iniziato a utilizzare quella versione.
$('#foo').slideUp(300).delay(800).fadeIn(400);
Ooops .... errore mio, stavi cercando un evento per continuare a scatenare. Lascio questo qui, qualcuno potrebbe trovarlo utile.
prova jQueryTimer, hanno una grande funzionalità per il polling
Puoi usare il metodo setInterval () e puoi anche chiamare il tuo setTimeout () dalla tua funzione personalizzata per esempio
function everyTenSec(){
console.log("done");
setTimeout(everyTenSec,10000);
}
everyTenSec();