zoukankan      html  css  js  c++  java
  • 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);  
    
  • 相关阅读:
    Mysql 如何设置字段自动获取当前时间
    如何利用OCS缓存TomcatSession全局变量(转)
    CDN技术分享
    怎么在阿里云服务器部署多个tomcat
    nginx模块开发篇 (阿里著作)
    Nginx开发从入门到精通 学习目录分享学习 (阿里著作)
    阿里云 通过YUM源安装nginx
    Java 模板引擎 jetbrick-template
    七天学会NodeJS
    Android开发之蓝牙 --修改本机蓝牙设备的可见性,并扫描周围可用的蓝牙设备
  • 原文地址:https://www.cnblogs.com/interdrp/p/7026149.html
Copyright © 2011-2022 走看看