私は、関数work()
を6秒ごとに呼び出せます。私のjQueryのコードは、私がに実行している問題は、それが素早く2回仕事をループし、それが6秒間待つということですsetTimeoutとsetIntervalが機能しない
function looper(){
// do something
if (loopcheck) {
setInterval(work,6000);
}
else {
console.log('looper stopped');
}
}
です。私は同様の結果とsetTimeout
を使用してみました。
遅延が作動する前に2回呼び出される原因となる原因は何ですか?
は完全なjsコードを表示し、ルーパーを呼び出すと表示されます。おそらく、この関数が2回呼び出されている可能性があります – Kokers
コード内で別の作業が呼び出されていないことは確かですか? – kinakuta