関数が開始したらそれ自体を繰り返すようにしようとしていますが、理解できないため、今日はオフにする必要があります。これが私のコードです:
function runNext() {
galleryNext().delay(1500).runNext();
}
前もって感謝します。
関数が開始したらそれ自体を繰り返すようにしようとしていますが、理解できないため、今日はオフにする必要があります。これが私のコードです:
function runNext() {
galleryNext().delay(1500).runNext();
}
前もって感謝します。
定期的に関数を呼び出したい場合は、 を使用する必要がありますsetInterval()
。
var myFunction = function() {};
setInterval(myFunction, 1000); // call every 1000 milliseconds
関数が永久に呼び出されるのを停止する必要がある場合、 setInterval() はタイマーを停止するために使用できる ID を返します。例を次に示します。
var myFunction = function() {};
var timer = setInterval(myFunction, 1000);
clearTimeout(timer);
DOM メソッドのようなユーザー定義関数をアタッチすることはできません。各プロセスが問題の DOM ノードを返すため、jQuery チェーンは DOM 操作とアニメーションに適用されます。さらにdelay
、アニメーションを遅らせるだけです。ここで必要なのは、一定時間後に関数を実行することです。そのため、setTimeout を使用します。
(function foo() {
setTimeout(function() { foo() },1000);
})();