gpt4 book ai didi

javascript - 暂停 Javascript 执行直到按下按钮

转载 作者:太空狗 更新时间:2023-10-29 13:46:43 24 4
gpt4 key购买 nike

我正在为我的算法类(使用 Javascript)创建数独创建器的可视化。该算法运行良好,但我无法找到暂停执行的方法。

目前,我正在使用 prompt() 来暂停,但这既笨重又烦人。除了连续的 while 循环之外,有什么方法可以暂停直到运行另一个函数(通过 HTML 按钮)?

我可以发布代码,但我认为没有必要。我目前没有使用 jQuery,但如果需要我可以。

最佳答案

var flag = true;
function foo(){
if (flag){
// Do your magic here
...
...
setTimeout(foo, 100);
}
}

function stop(){
flag = false;
}
<input type="button" onclick="stop();" value="stop it!!!" />

Live DEMO

关于javascript - 暂停 Javascript 执行直到按下按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10366387/

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