zoukankan      html  css  js  c++  java
  • jquery暂停和中断循环

    jquery对数组进行循环,如果要求每次循环的时候暂停2秒钟,在.earch循环的时候,无论怎么设置,都不会暂停。
    setTimeout也只是在第一次执行的时候暂停。

    原因猜测:
    js开始执行多线程?

    改进:
    改为setInterval来控制循环,达到数组最大值的时候,clearInterval取消循环。等于自己写了个延迟循环。

        <script type="text/javascript">
            var arr = new Array();
            var arrk = 0;
            jQuery(function() {
            arr[0] = "aaa";
            arr[1] = "bbb";
            arr[2] = "ccc";
            mytime = setInterval(function(){showme()}, 2000);
            function showme(){
                alert(arr[arrk]);
                arrk += 1;
                if(arrk>2) clearInterval(mytime);
            }
        });
    
        </script>

    转自:http://blog.chinaunix.net/uid-20332519-id-3509306.html

  • 相关阅读:
    Oracle三大设计范式
    数据库查询4
    Oracle 常用内置函数
    数据库查询2
    数据库查询练习1
    Oracle 建表
    线程1—Runnable
    线程1—Thread
    输入输出2
    输入输出1
  • 原文地址:https://www.cnblogs.com/feigao/p/4727750.html
Copyright © 2011-2022 走看看