在页面上定时做某些事,如:站内短信提醒:当发信人给收件人发送一条短信,收件人在浏览此网站的时候,网站右下角会弹出一个框,提醒收件人已经收到一条短信,收件人可通过点击提醒,查看他的短信。

以下我写了一个例子,综合了几个具体功能在一起:

1、jquery修改页面上某个div中的内容

2、时间格式化功能

3、定时器设置,开始和停止

代码如下:

01 <html xmlns="http://www.w3.org/1999/xhtml">
02 <head>
03  
04 <title>jquery定时器使用方法</title>
05 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
06 <style type="text/css">
07 #div1{ font-size:36px; color:#f00; font-weight:bold; }
08 </style>
09 </head>
10  
11 <body>
12 <div id="div1"></div>
13 <script type="text/javascript"src="http://www.aspbc.com/js/jquery.js"></script>
14 <input type="button" name="startChat" id="startChat" value="开始">
15 <input type="button" name="closeChat" id="closeChat" value="停止">
16 <script type="text/javascript">
17 $(function(){
18      chat();       
19      run();             //加载页面时启动定时器  
20      var interval;         //定义一个定时器
21      function run() {  
22         interval = setInterval(chat, "1000");   //定时的设置
23      }  
24      function chat() {  
25           var d=new Date().format('yyyy-MM-dd hh:mm:ss');
26           $("#div1").html(d); //jquery修改页面上div中的内容
27      }         
28      $("#closeChat").click(function(){         
29          clearTimeout(interval);  //关闭定时器         
30      })  
31       $("#startChat").click(function(){         
32          chat();
33          interval = setInterval(chat, "1000");     //启动定时器         
34      })       
35 });
36  
37 Date.prototype.format = function(format)
38 {
39     var o = {
40     "M+" : this.getMonth()+1, //month
41     "d+" : this.getDate(),    //day
42     "h+" : this.getHours(),   //hour
43     "m+" : this.getMinutes(), //minute
44     "s+" : this.getSeconds(), //second
45     "q+" : Math.floor((this.getMonth()+3)/3),  //quarter
46     "S" : this.getMilliseconds() //millisecond
47     }
48     if(/(y+)/.test(format)) format=format.replace(RegExp.$1,
49     (this.getFullYear()+"").substr(4 - RegExp.$1.length));
50     for(var k in o)if(new RegExp("("+ k +")").test(format))
51     format = format.replace(RegExp.$1,
52     RegExp.$1.length==1 ? o[k] :
53     ("00"+ o[k]).substr((""+ o[k]).length));
54     return format;
55 }
56 </script>
57 </body>
58 </html>

( 鼠标移到代码上去,在代码的顶部会出现四个图标,第一个是查看源代码,第二个是复制代码,第三个是打印代码,第四个是帮助 )

jquery 定时器的使用相关推荐

  1. jQuery定时器简单使用

    jQuery定时器 下面介绍一个用jQuery实现JS中的定时器方法,在jQuery中的jQuery Timers插件中已封装JS的setTimeout 和 setInterval 方法. 在jQue ...

  2. html使用定时器timer,jquery插件jTimer jquery定时器的用法举例

    本节内容: jquery插件jTimer,jQuery定时器. 需求: 按时间间隔执行一个任务,当满足一定条件时停止执行. 1,插件用法: 复制代码 代码示例: (function ($) { $.e ...

  3. JQuery定时器(jQuery Timers)

    JQuery Timers应用知识 转至: jQuery定时器 提供了三个函式 1. everyTime(时间间隔, [计时器名称], 函式名称, [次数限制], [等待函式程序完成]) 2. one ...

  4. Js、jquery 定时器启动与停止效果实现

    项目背景: 大二上学期复习完jquery后的国庆作业 使用jquery百分百完成以下网址轮播图效果 完成效果需求: 一,轮播图每3秒自动切换下一个图片,同时图片对应的选项样式会改变为红色选中状态 二, ...

  5. JQuery定时器和轮播图

    定时器 代码效果如上: 定时器主要使用(setInterval:每隔多少毫秒,执行程序) 代码如下: <!DOCTYPE html> <html><head>< ...

  6. 关于jquery定时器设置问题 ios定时器无法响应问题 ios 时间显示为NaN问题 优惠时间倒计时

    设计时间为:"2019-12-17"发现安卓端和浏览器端,浏览器模拟器显示均没问题,但是ios 手机显示为NaN 解决办法 :把"2019-12-17"改为&q ...

  7. c语言中timers的用法,jQuery定时器使用方法,jQuery Timers

    Jquery已封装JS的setTimeout 和 setInterval 方法,下面看下应用例子: JS Code [http://www.xueit.com]$("#close-butto ...

  8. jquery定时器封装

    前端开发很多时候都需要使用到定时器,定时器写法非常简单,只需要setTimeout().clearTimeout()这两个方法就可以制作了. 定时器的停止时通过 由 setTimeout() 返回的 ...

  9. jquery定时器:setTimeout()、setTimeout() 重复点击触发多次

    出现下图这种情况是因为上一次定时器还没结束,就被点击触发下一次,所以多次累计重复了. 因为问题出现在"多次初始化定时器",那就要在每次初始化定时器之前先执行清除操作,保证只有一个定 ...

最新文章

  1. 搭建测试环境属于软件文档,搭建软件测试环境应注意的几个问题
  2. 第四届泉水文化论坛协调会-商协社团:平台经济谋定水产业
  3. Docker怎样提交镜像(把容器打成镜像)
  4. espflashdownloadtool连接串口失败_关于串口下载问题和超时
  5. Java equals()和hashCode()
  6. PS教程第十五课:图层是最基本的要求
  7. ajax提交表单序列化(serialize())数据
  8. mysql 索引 数据页_数据库索引数据页
  9. 图论算法——无向图的邻接链表实现
  10. 艾科思移动BI系统与钉钉集成
  11. 实时采集Canal快速入门
  12. 计算机基础知识进制的转换,计算机基础之各进制间的相互转换
  13. win10系统优化---持续整理中
  14. 计算机文化宣传普及知识展,浅谈计算机文化
  15. 网线的制作及交换机的基本配置
  16. Python 利用pandas 获取Excel重复记录
  17. Rancher2.6 Monitoring Grafana 对接 LDAP
  18. 第2关:求2个数的和
  19. 【厚积薄发系列】C++项目总结9—ZeroMQ消息队列入门及分布式系统中应用(一)
  20. 【机器学习】深度学习20个笔试题

热门文章

  1. 穆迪ESG解决方案事业部推出解决方案,帮助投资者评估各公司是否遵循联合国全球契约组织原则
  2. html5 循环加载图片,解决vue的 v-for 循环中图片加载路径问题
  3. 待业将近两个月,晚上11点接到面试邀约电话,我却拒绝了...
  4. 把字符型转为数字型4种方式
  5. TCP三次握手和四次挥手
  6. MySQL之——MySQL5.7以上my.cnf配置文件配置
  7. 亚马逊FBA标签的常见问题解答整理
  8. C语言--关于形式参数与实际参数
  9. 粉丝圈定制服务:让社区与商城无缝连接!
  10. 判断两个数组相同位置值是否相同