最初は 8 秒後に繰り返し、次に 30 秒後にもう一度繰り返す関数が必要です。私は setTimeout を使用しましたが、これがその方法であるかどうかはわかりません。ありがとうございました。
3 に答える
6
setTimeout
との接続詞を使用できますsetInterval
。
window.setTimeout(function() {
// this will run 8 seconds later
window.setInterval(function() {
// do here whatever you want to do at 30 seconds intervals
}, 30000);
}, 8000);
于 2012-06-13T16:56:14.013 に答える
2
setTimeout は完璧です。
(function() {
var func = function() {
// Code here
}
setTimeout(func, 8000);
setTimeout(func, 30000);
})();
于 2012-06-13T16:56:38.740 に答える
0
JavaScript を使用:
var interval = setInterval(yourFunction, 8000);
8000 は、関数が再度実行される間隔であり、interval は、clearInterval を使用して停止する場合に備えて、間隔へのハンドルです。
于 2012-06-13T16:57:28.460 に答える