简单的jQuery定时器

在jQuery Timers中提供了3个函数式

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

everyTime函数式

everyTime函数式相当于js中的循环定时器
1:每间隔一秒钟循环执行a()

function a(){
  alert(1);
}
$(‘body‘).everyTime(‘1s‘,a);

2:简写版

$(‘body‘).everyTime(‘1s‘,function(){
  alert(1);
});

3:每隔一秒执行,并给计时器命名为A

$(‘body‘).everyTime(‘1s‘,‘A‘,function(){
  alert(1);
});

4:每隔二十秒执行,最多5次,并给计时器命名为A

$(‘body‘).everyTime(‘20s‘,‘A‘,function(){
  alert(1);
},5);

oneTime函数式

1:10s后执行函数

$(‘body‘).oneTime(‘1das‘,function(){
  alert(1);
});

2:100s后执行函数,并给计时器命名为A

$(‘body‘).oneTime(‘100s‘,‘A‘,function(){
  alert(1);
});

stopTime函数式

1:停止所有的在$(‘body‘)上计时器

$(‘body‘).stopTime ();

2:停止$(‘body‘)上名称为A的计时器

$(‘body‘).stopTime (‘A‘);

3:停止$(‘body‘)上所有呼叫a()的计时器

$(‘body‘).stopTime (a);

作者:lilongxi
链接:https://www.jianshu.com/p/6a8ce88c7f02
来源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

原文地址:https://www.cnblogs.com/mmzz3322/p/11326269.html

时间: 2024-08-29 19:18:17

简单的jQuery定时器的相关文章

图片延迟加载并等比缩放,一个简单的JQuery插件

使用方法: $(".viewArea img").zoom({height:74,width:103}); (function($){    $.fn.zoom = function(settings){                //一些默认配置:                settings = $.extend({                    height:0,                    width:0,                    load

简单的jQuery代码

用户名: 密 码: <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title>简单的jQuery代码</title> <!--引入jQuery脚本--> <script src="scripts/jquery-3.1.1.js" type="text/javascri

一个简单的Spring定时器例子 注解方式

首先在applicationContext.xml中增加 文件头中增加一条 xmlns:task="http://www.springframework.org/schema/task"xsi:schemaLocation 中增加一条 http://www.springframework.org/schema/task http://www.springframework.org/schema/task/spring-task.xsd <beans xmlns:task=&quo

【转】简单的jQuery插件开发方法

在实际开发工作中,总会碰到像滚动,分页,日历等展示效果的业务需求,对于接触过jQuery以及熟悉jQuery使用的人来说,首先想到的肯定是寻找现有的jQuery插件来满足相应的展示需求.目前页面中常用的一些组件,都有多种jQuery插件可供选择,网络上也有很多专门收集jQuery插件的网站.利用jQuery插件确实可以给我们的开发工作带来便捷,但是如果只是会简单使用,而对其中的原理不甚了解,那么在使用过程中碰到问题或者对插件进行定制开发时就会有诸多疑惑.本文的目的就是可以快速了解jQuery插件

编写一个简单的Jquery插件

1.实现内容 定义一个简单的jquery插件,alert传递进来的参数 2.插件js文件(jquery.showplugin.js) (function ($) { //定义插件中的方法 var methods = { //Object showName: function (name) { alert('Name:' + name); }, showAge: function (age) { alert('Age' + age); } }; //method方法名 $.fn.showplugi

简单的jquery点击弹出背景变暗遮罩效果

工作中自己写了一个简单的jquery点击弹出背景变暗遮罩效果,非常好用......只把关键代码贴出来.并实现了点击空白处隐藏弹出层效果. js代码如下: <script type="text/javascript">  $(document).ready(function(){   $(".tkyy").click(function(event){      event.stopPropagation(); //停止事件冒泡    $(".ma

简单的Jquery表单验证

本段代码举了一个最简单的表单验证实例,就是判断输入框是否为空而已,大家可以根据这个原理,加入正则表达式判断,实现各种功能强大的表单验证功能 <html>    <head>        <title>Validate empty fields</title>        <style type="text/css">            body{font-family:"Trebuchet MS",

一个简单的jQuery插件ajaxfileupload实现ajax上传文件例子

页面代码:   <html>     <!-- 引入相关的js文件,相对路径  -->     <script type="text/javascript" src="js/jquery.js"></script>       <script type="text/javascript" src="js/ajaxfileupload.js"></script&g

简单的jQuery前端验证码校验

简单的jQuery前端验证码校验2 html; <!DOCTYPE html> <html lang="zh-cn"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta name="viewport" content="width=device-widt