孤独不是寂寞
2016-04-25 12:46
采纳率: 91.7%
浏览 1.5k
已采纳

juqery中循环停顿问题,求大神,加急

jquery中,for循环或者while循环中每执行一次,停顿一秒,在执行下一次循环

  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • threenewbee 2016-04-25 15:37
    已采纳
     function sleep(numberMillis) { 
    var now = new Date(); 
    var exitTime = now.getTime() + numberMillis; 
    while (true) { 
    now = new Date(); 
    if (now.getTime() > exitTime) 
    return; 
    } 
    }
    

    使用
    sleep(1000);

    已采纳该答案
    评论
    解决 无用
    打赏 举报
  • 用计时器模拟for

     <script type="text/javascript" src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.4.2.min.js"></script>
    <div id="dv"></div>
    <script>
        var i = 0, max = 5, timer;
        function countDown() {
            $('#dv').html(i++);
            if (i >= max) clearInterval(timer)
        }
        timer = setInterval(countDown, 1000);
        countDown()
    </script>
    
    评论
    解决 无用
    打赏 举报
  • youren_zt 2016-04-27 09:54
    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题