我正在为我的算法类(使用 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!!!" />
关于javascript - 暂停 Javascript 执行直到按下按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10366387/