• setInterval定义与调用


    以下是一个倒计时,可以定义定时器为全局变量(ti2),或局部变量(ti)。

     1 <script type="text/javascript" src="js/jquery-1.12.1.js"></script>
     2 
     3 <script type="text/javascript" >
     4 
     5   var ti2;
     6 
     7 $(function(){
     8   arr=[1,2,3,4,5];
     9   var n = arr.length;
    10   $("div").html("倒计时:"+n);
    11   var ti=setInterval(function(){
    12     n--;
    13     $("div").html("倒计时:"+n);
    14     if(n==0){
    15       clearInterval(ti);
    16       timing();
    17       $("#ok").click(sub);
    18       return;    
    19     }
    20     },1000)
    21 });
    22 
    23   
    24 
    25 function timing(){
    26   var m = 3;
    27   ti2=setInterval(function(){
    28     $("div").html("倒计时:"+m);    
    29     m--;
    30     if(m<0){
    31       alert("fail");
    32       clearInterval(ti2);
    33       return;
    34     }
    35   },1000);
    36 }
    37 
    38 function sub(){
    39   clearInterval(ti2);
    40   timing();
    41 }
    42 
    43 </script>

     

     

  • 相关阅读:
    4.启动虚拟机 设置CentOS7
    Mybatis-09-缓存
    Mybatis-08-动态SQL
    Mybatis-07-多对一和一对多处理
    Mybatis-06-Lombok
    Mybatis-05-使用注解开发
    Mybatis-04-分页
    Mybatis-03-日志
    Mybatis-02-CRUD及配置解析
    Mybatis-01-什么是Mybatis以及第一个Mybatis
  • 原文地址:https://www.cnblogs.com/animagi/p/5282125.html
Copyright © 2020-2023  润新知