我有两个功能,第一个选择东西,另一个延迟评估它,如下所示:
function select() {
// selecting stuff
window.setTimeout(evaluate, 1000);
}
function evaluate() {
// evaluating stuff
}
问题是,选择功能应该被禁用,直到第二个完成。我知道完全暂停 Javascript 是不可能的,但是当另一个函数正在等待或工作时触发的第一个函数会严重搞砸一切。我已经尝试将代码移动到其他功能并延迟这些功能,但没有任何效果。
提前致谢!