for (var i = 0; i < 5; i++) {
(function(index) {
ajaxFuncHere(i);
//now you can also loop an ajax call here without problems: $.ajax({});
})(i);
}
我想延迟每个迭代300毫秒或什么的,我该怎么做?每次迭代,延迟执行
我试图把一个setTimeout的是这样的:
for (var i = 0; i < 5; i++) {
(function(index) {
setTimeout(function() {
ajaxFuncHere(i);
}, 300);
//now you can also loop an ajax call here without problems: $.ajax({});
})(i);
}
但是它没有给我想要的结果,而只是推迟,然后把他们都出来。
我如何能延缓自身完成功能后300毫秒,(我用的内封的原因)
setTimeOut()不停止处理,它只是说“在X毫秒内执行此功能”。 – Nzall