繁体   English   中英

如何更改函数本身的间隔?

[英]How do I change my interval within the function itself?

因此,这是我用来设置间隔的代码,该间隔每隔0.1s触发一次draw()

var intervalTime = 100;
setInterval(draw, intervalTime);
function draw() {
    if( i == 1 ) intervalTime = 50;
}

我想知道如何在我变成1时将那个intervalTime更改为50。上面的代码似乎不能那样工作。 间隔时间为0.1s

var intervalTime = 100;
var interval = setInterval(draw, intervalTime);

function draw() {
    if( i == 1 ) {
        clearInterval(interval);
        interval = setInterval(draw, intervalTime);
    }
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM