目录

一、实例代码

二、运行结果


一、实例代码

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><title>Jquery实现定时器案例</title><style>#demo {width: 300px;margin: 10% auto;}.time {display: block;width: 300px;height: 50px;line-height: 50px;text-align: center;color: white;background: green;font-size: 30px;}.btn {width: 100%;margin-top: 30px;text-align: center;}button {color: white;font-size: 16px;border: 0;}button:nth-child(1) {background: green;}button:nth-child(2) {background: red;}button:hover {background: gray;}</style>
</head><body><div id="demo"><div><span class="time">00:00:00</span></div><div class="btn"><button onclick="start()">开始计时</button><button onclick="stop()">停止计时</button></div></div><script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.6.0/jquery.min.js"></script><script>//将秒转换为时分秒function formatSeconds(value) {var hours = 0; // 时var minute = 0; // 分var second = parseInt(value); // 秒if (second > 60) {minute = parseInt(second / 60);second = parseInt(second % 60);if (minute > 60) {hours = parseInt(minute / 60);minute = parseInt(minute % 60);}}//如果值小于10,在前面补零if (hours < 10) {hours = "0" + hours;}if (minute < 10) {minute = "0" + minute}if (second < 10) {second = "0" + second;}return hours + ":" + minute + ":" + second;}//定时器var timer;//累加器var count;//开始计时function start() {console.log("开始计时");//清除定时器,防止多个定时器执行clearTimeout(timer);//初始化count值count = 0timer = setTimeout(function() {++count;let result = formatSeconds(count);$(".time").html(result);}, 1000);}//停止计时function stop() {console.log("停止计时");//清除定时器clearTimeout(timer);$(".time").html(formatSeconds(0));}</script></body></html>

二、运行结果

Jquery实现定时器实例相关推荐

  1. ajax请求返回json实例,Jquery Ajax 学习实例2 向页面发出请求 返回JSon格式数据

    一.AjaxJson.aspx 处理业务数据,产生JSon数据,供JqueryRequest.aspx调用,代码如下: protected void Page_Load(object sender, ...

  2. mvc jquery ajax分页实例,jQuery Ajax自定义分页组件(jquery.loehpagerv1.0)实例详解,mvcpagerajax分页...

    jQuery Ajax自定义分页组件(jquery.loehpagerv1.0)实例详解,mvcpagerajax分页 简单的两个步骤即可实现分页功能 //回调里面进行业务处理 function lo ...

  3. java timer指定线程池_Java 定时器(Timer)及线程池里使用定时器实例代码

    java Timer定时器 简单实例代码:public class Test { public static void main(String[] args) { // Timer定时器 Timer ...

  4. jquery 瀑布流实例最流行瀑布流图片展示

    jquery masonry与infinitescroll两款瀑布流插件制作当下最流行的瀑布流图片展示实例,通过鼠标滚动图片无限加载的类似瀑布的效果的图片展示.用户可以无限浏览图片或内容无限加载瀑布流 ...

  5. jquery $.each()函数编程实例五则图解

    1 输出ul中的每个li 2 遍历一维数组 3 遍历二维数组 4 处理json 5 处理dom元素 最后一个实例的代码:其他代码在图上: <html> <head> <s ...

  6. jQuery滑动效果实例

    parents([expr])取得一个包含着所有匹配元素的祖先元素的元素集合(不包含根元素).可以通过一个可选的表达式进行筛选.获取的是集合. HTML 代码: <html><bod ...

  7. javascript事件之:jQuery事件中实例对象和拓展对象之间的通信

    我们总结过jQery事件中的实例原型对象对外接口和拓展对象,现在我们看看他们是如何进行通信联系的. 先来看便捷方法: 1 //调用的还是实例对象下的on()和trigger() 2 jQuery.ea ...

  8. jquery php 登录验证手机号码,jQuery电话号码验证实例

    本文实例为大家分享了jQuery电话号码验证的具体代码,供大家参考,具体内容如下 电话号码验证: //移动号码归属地支持号段:134 135 136 137 138 139 147 150 151 1 ...

  9. 「C++ MFC」 “多媒体定时器实例”讲解

    一.前言 本博客在MFC工程中,完成了对创建多媒体定时器和读文档功能的应用. 二.技术实现 首先要包含MMSystem.h头文件,还要添加以下代码 #pragma comment(lib," ...

最新文章

  1. linux svn自动提交,svn 定时自动提交
  2. 010——VUE中使用lodash库减少watch对后台请求的压力
  3. python写一个系统-使用Python写一个量化股票提醒系统
  4. ARM汇编 beq和bne
  5. json 和 jsonp
  6. Activity 在横竖屏切换情况下的生命周期变化
  7. 最近关于less sass的新手总结
  8. 数字图像处理--图像二阶导数的推导
  9. vb.net 判断是否为ip 正则_什么是个人IP科学定位?标准答案来了|ip|直播|科学|ip魔方...
  10. SQL Server 的存储过程[转]
  11. 这壁纸,领导看了不开心
  12. 【安全测试】AppScan:下载与安装
  13. 量手知姓氏 :算命测姓氏 之 数学原理
  14. 【求职面试】面试中 HR 经常问到什么样的问题?赶紧看一看!
  15. Trie树【p2264】情书
  16. 关于java中判断一个点是否在一个长方形内和一个长方形是否包含另一个长方形或者两个相重叠的问题。
  17. 芯片市场混乱,教你几招辨别真假
  18. 数字图像处理第三章<一>、灰度变换
  19. 金蝶eas系统服务器端口,金蝶eas服务器端设置
  20. 水文预报-分析法推求单位线

热门文章

  1. 使用jmeter 上传文件
  2. php实现快速排序和冒泡排序
  3. 刚写完的商城erp + 这个商城前台,新鲜出炉。自己1个人写, 包括php框架和前端html页面....
  4. Sublime Text 3配置与vim模式(待完整)
  5. 双系统(win8.1+ubuntu14.04)删除win下分区导致grub rescue解决方案
  6. 【报告分享】2020情趣用品线上消费趋势报告.pdf(附下载链接)
  7. 一些推荐的深度学习、机器学习资料
  8. 腾讯广告算法大赛 | 第一周周冠军心得分享
  9. python机器学习彩票_Python机器学习及实战kaggle从零到竞赛PDF电子版分享
  10. 气体管道管径及流量对照表_气体涡轮流量计的选型要点?