以下是代码示例:
RUN1();
//延迟1秒
RUN2();
//延迟1秒
RUN3();
答案 0 :(得分:1)
不,它是浏览器中的异步内容,可以防止用户使用它时出现延迟。您只能使用超时和回调。
根据您的建议,您可以组织类似队列的内容:
var cur = 0;
var functions = [run1, run2, run3, ...];
var next = function () {
functions[cur]();
cur += 1;
if (cur == functions.length) clearInterval(interval);
};
var interval = setIntervar(next, 1000);
答案 1 :(得分:0)
使用setTimeout()函数,它允许您在执行代码之前延迟x毫秒。
e.g。
run1();
setTimeout(function() {
run2();
setTimeout(run3, 1000);
}, 1000);