私はループ内でsetIntervalを使用しています。条件が満たされ(aa = bb)、間隔がクリアされると、間隔をリセットできますか?setInterval - JavaScriptのリセット
var interval = setInterval(function()
{
if(aa == bb)
{
clearInterval(interval);
}
} , 10000);
私はループ内でsetIntervalを使用しています。条件が満たされ(aa = bb)、間隔がクリアされると、間隔をリセットできますか?setInterval - JavaScriptのリセット
var interval = setInterval(function()
{
if(aa == bb)
{
clearInterval(interval);
}
} , 10000);
このようなコードを作成すると、いつでも呼び出すことができます。
function startInterval() {
var interval = setInterval(function() {
if(aa == bb) {
clearInterval(interval);
}
}, 10000);
}
startInterval();
aaとbbはローカルスコープにあります。私はそれらを渡すことができますか? –
@MustaphaGeorge - 同じスコープでstartIntervalを定義することができます。自動的に 'aa'と' bb'にアクセスできます。あなたがそれらを渡すと、期待したときに変わらないコピーが別々になることがあります。 – jfriend00
ありがとう、私はそれをやったが、私のコードは、startInterval関数を介して爆破されているようだ。 jQueryとの互換性がありますか? –
もう少しコードを表示してください。 「ループで」とはどういう意味ですか?ループ内から 'setInterval'を呼び出すと、同時に実行される複数の間隔が作成されます(これを行ったときの95%は、それがどのように動作するかについての誤解によるものです)。 「リセット間隔」とはどういう意味ですか? – nnnnnn