• jquery.timers使用说明


     jQuery Timers提供了三个函式

    1. everyTime(时间间隔, [定时器名称], 函式名称, [次数限制], [等待函式程序完成])
    2. oneTime(时间间隔, [定时器名称], 呼叫的函式)
    3. stopTime ([定时器名称], [函式名称])

    官方虽然有Demo,但是却没有列出使用的原始码,即便右键检视原始码,里面也没有完整针对每一种情况写出一组程序说明,所以我只好试着测试函式了。以下为测试程序报告:

    /************************************************************* 
    *   everyTime(时间间隔, [定时器名称], 函式名称, [次数限制], [等待函式程序完成]) 
    *************************************************************/  
    //每1秒执行函式test()  
    function test(){  
       //do something...  
    }  
    $('body').everyTime('1s',test);  
      
    //每1秒执行  
    $('body').everyTime('1s',function(){  
    //do something...  
    });  
      
    //每1秒执行,并命名定时器名称为A  
    $('body').everyTime('1s','A',function(){  
    //do something...  
    });  
      
    //每20秒执行,最多5次,并命名定时器名称为B  
    $('body').everyTime('2das','B',function(){  
    //do something...  
    },5);  
      
    //每20秒执行,无限次,并命名定时器名称为C  
    //若时间间隔抵到,但函式程序仍未完成则需等待执行函式完成后再继续计时  
    $('body').everyTime('2das','C',function(){  
        //执行一个会超过20秒以上的程序  
    },0,true);  
      
    /*********************************************************** 
    *   oneTime(时间间隔, [定时器名称], 呼叫的函式) 
    ***********************************************************/  
    //倒数10秒后执行  
    $('body').oneTime('1das',function(){  
    //do something...  
    });  
      
    //倒数100秒后执行,并命名定时器名称为D  
    $('body').oneTime('1hs','D',function(){  
    //do something...  
    });  
      
    /************************************************************ 
    * stopTime ([定时器名称], [函式名称]) 
    ************************************************************/  
    //停止所有的在$('body')上定时器  
    $('body').stopTime ();  
      
    //停止$('body')上名称为A的定时器  
    $('body').stopTime ('A');  
      
    //停止$('body')上所有呼叫test()的定时器  
    $('body').stopTime (test);  
    
  • 相关阅读:
    jq获取滚动条高度
    用jq实现简单的tab选项卡
    bootstrap基础css样式1
    c3中的弹性盒子
    第一天注册
    Windows平台下结合 tortoiseSVN 和 VisualSVN Server 搭建SVN服务器并实现 web 站点同步
    【转载】IIS出现“HTTP 错误 500.0,C:phpphp-cgi.exe
    【转载】PHP5.3 配置文件php.ini-development和php.ini-production的区别
    解决 Composer-Setup.exe 安装过程中的报错
    IIS配置页面重写(配合插件url-rewrite2去除页面后缀名)
  • 原文地址:https://www.cnblogs.com/interdrp/p/7026149.html
Copyright © 2020-2023  润新知