岛霸 发表于 2020-3-5 20:47:07

怎么让js暂停指定时间后执行剩下的代码

// 定义一个休眠方法然后在js中调用
sleep(5000);
结果是 点击Npc5秒后执行脚本:dizzy:
而我想达到的效果是
       点击NPC后进入sleep方法所在的地方暂停5秒后, 执行剩余的脚本
吊大的指导下:lol

岛霸 发表于 2020-3-5 20:47:28

本帖最后由 岛霸 于 2020-3-5 20:48 编辑

/* * js睡眠方法 */ function sleep(numberMillis) {            
   var now = new Date();         
   var exitTime = now.getTime() + numberMillis;      
   while (true) {                  
       now = new Date();         
       if (now.getTime() > exitTime)      
          return;      
    }
}

937143701 发表于 2023-11-30 22:11:30

我也在想这个   大佬解决了吗
页: [1]
查看完整版本: 怎么让js暂停指定时间后执行剩下的代码