【问题标题】:delay alert inside for loop using jquery使用jquery在for循环内延迟警报
【发布时间】:2018-12-01 14:14:39
【问题描述】:

如果模数为 0,我想每 3 秒提醒一次变量。

但结果是这样来的

5,10,15,20 延迟 3 秒 5,10,15,20 延迟............等等

我想要的结果

5 延迟 3 秒 10 延迟 3 秒 15 延迟 3 秒 以此类推

上述问题已解决。现在的问题是我想执行一个 .bat 文件,但它只适用于 ht 第一个循环值

这是更新后的代码

$(document).ready(function(){
var a = 3;
 var b = 0;
for (var i = 0; i < 9; i++) {
 (function (i) {
setTimeout(function () {
    if (i % a == 0) {
  var c = b + 5;
  b = c;
 <?php echo exec('abc.bat');  ?>
} else {

}
}, 3000*i);
})(i);
};

});

【问题讨论】:

标签: php jquery for-loop


【解决方案1】:
var a = 5;
setInterval(function() {
  console.clear();
  console.log(a);
  a += 5;

}, 3000);

你的问题是你把控制台放在循环里面,你把循环放在间隔里面,这将执行每个间隔中的所有数字。

【讨论】:

  • 是他们在其中使用 php 的 exec() 函数的任何方式,因为我尝试它仅适用于循环的第一个值
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-08-19
  • 2013-01-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多