gpt4 book ai didi

javascript - 停止 setTimeOut();

转载 作者:行者123 更新时间:2023-12-03 10:53:23 26 4
gpt4 key购买 nike

请帮助获得正确的函数或方法来停止 setTimeout 函数。

我一直在尝试使用以下代码,但 setTimeout“循环”无法停止。我想做的是每 5 秒获取用户的当前位置,然后当我按下停止按钮时获取用户的当前位置。它停止获取位置。

   function geoTrackstart(){  
//geolocation code
});
timer = setTimeout(geoTrackstart, 5000);
}

function geoTrackstop(){
clearTimeout(geoTrackstart);
timer = 0;
}

最佳答案

我想你想这样使用:

function geoTrackstart(){  
//geolocation code
});
timer = setTimeout(geoTrackstart, 5000);//set timer

function geoTrackstop(){
clearTimeout(timer);//clear the timer
//setTimeout(geoTrackstart,5000);//set timeout if you want to run again
}

关于javascript - 停止 setTimeOut();,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28350947/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com