回答:
window.setInterval(function() {
alert('test');
}, 10000);
関数を繰り返し呼び出します。その関数への各呼び出しの間に一定の時間遅延があります。
jQuery Timerをチェックアウトして、1つまたは複数のタイマーを管理したい場合があります。
http://code.google.com/p/jquery-timer/
var timer = $.timer(yourfunction, 10000);
function yourfunction() { alert('test'); }
その後、次のように制御できます。
timer.play();
timer.pause();
timer.toggle();
timer.once();
etc...
setIntervalは必要な関数です。これは、xミリ秒ごとに繰り返されます。
window.setInterval(function() {
alert('test');
}, 10000);
jQuery 1.4には、.delay(duration、[queueName])メソッドも含まれています。これは、トリガーする必要があるのが1回だけで、そのバージョンの使用をすでに開始している場合です。
$('#foo').slideUp(300).delay(800).fadeIn(400);
おっと...トリガーし続けるイベントを探していた私の間違い。これはここに残しておきます。誰かが役立つと思うかもしれません。
setInterval()メソッドを使用することもできます。 たとえば、カスタム関数からsetTimeout()を呼び出すこともできます。
function everyTenSec(){
console.log("done");
setTimeout(everyTenSec,10000);
}
everyTenSec();