js倒计时器可自定义时间和暂停,效果如下,点击start 开始计时,end结束计时

分别复制 H5 css js 代码即可实现,具体的算法在js控制函数中(都写了注释)

css

html,body{

width:100%;height:100%;

}

.content{

height:100%;width:100%;

}

.row-center{

display:flex;flex-direction:row;justify-content:center;

align-items:center;

}

.tc-input-style{

outline:none;border:none;width:20%;height:80%;border-radius:10px;

}

.tc-span-style{

width:30%;height:100%;font-weight:bold;

}

.tc-font-style{

font-size:15px;font-weight:bold;

}

.tc-div-style1{

height:33%;width:100%

}

.tc-div-style0{

height:30%;width:100%

}

.tc-div-style2{

height:10%;width:100%;

}

.tc-div-style3{

height:100%;width:30%

}

.column-center{

display:flex;flex-direction:column;justify-content:center;

align-items:center;

}

.column-start-center{

display:flex;flex-direction:column;justify-content:flex-start;

align-items:center;

}

#timecount{

height:50%;width:20%;

}

.button-style-0{

border-radius:10px;

}

.row-space-around{

display:flex;flex-direction:row;justify-content:space-around;

align-items:center;

}

h5

小时:
分钟:
秒:

start

stop

记得引入jq

JS

var timecount;//定义一个全局变量

function timer(intDiff){

//定义一个循环函数每一秒定时执行

timecount=setInterval(function(){

var hour=0,

minute=0,

second=0;//初始化时间默认值

//算法控制

if(intDiff > 0){

hour = Math.floor(intDiff / (60 * 60)) ;

minute = Math.floor(intDiff / 60) - (hour * 60);

second = Math.floor(intDiff) - (hour * 60 * 60) - (minute * 60);

}

if (minute <= 9) minute = '0' + minute;

if (second <= 9) second = '0' + second;

//打印到dom

$('#hour_show').html(''+hour+'时');

$('#minute_show').html(''+minute+'分');

$('#second_show').html(''+second+'秒');

intDiff--;

}, 1000);

console.log(intDiff);

}

function timecounts(){

console.log($("#hour_count").val())

count=parseInt($("#hour_count").val()*3600)+parseInt($("#minute_count").val()*60)+parseInt($("#second_count").val())

timer(count);//调用计时器函数

console.log(count);

}

function timestop(){

var hour= $("#hour_show").text();

var minute= $("#minute_show").text();

var second= $("#second_show").text();

var time=parseInt($("#hour_show").text())*3600+parseInt($("#minute_show").text())*60+parseInt($("#second_show").text())

console.log(time);

timecount=window.clearInterval(timecount);//停止计时器

}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

html可暂停倒计时代码,js实现倒计时器自定义时间和暂停相关推荐

  1. js倒计时器可自定义时间和暂停

    js倒计时器可自定义时间和暂停,效果如下,点击start 开始计时,end结束计时 分别复制 H5 css js 代码即可实现,具体的算法在js控制函数中(都写了注释) css html,body{ ...

  2. php5分钟倒计时代码,JS实现十分钟倒计时代码实例

    编写JS倒计时代码需要用到很多JavaScript知识,比如:if函数,Math.floor,定时器setInterval等等,如有不清楚的小伙伴可以参考PHP中文网的相关文章,或者访问 JavaSc ...

  3. html显示日期时间代码,JS全中文显示日期时间代码

    JS全中文显示日期时间代码_网页代码站(www.webdm.cn) function number(index1){ var numberstring="一二三四五六七八九十"; ...

  4. html广告倒计时代码,js实现倒计时广告效果

    页面上经常弹出一些广告,过了几秒之后才出现关闭广告按钮(或者关闭按钮才可点)或者剩余指定时间才给你跳过广告(其实从用户的角度看,这个效果挺烦人的哈哈哈),效果大概如下图: js实现倒计时广告效果.gi ...

  5. Html秒表计时代码,js实现秒表计时器功能代码示例

    本文实例为大家分享了带有开始.暂停.清除功能的js计时器,供大家参考,具体内容如下 计时器 var hour,minute,second;//时 分 秒 hour=minute=second=0;// ...

  6. JS秒表倒计时器 (转)

    <html> <body> <span>倒计时30分钟:</span><span id="clock">00:30:00 ...

  7. 考试系统服务器 倒计时,在线考试系统倒计时器实现(急)!谢谢!

    满意答案 7206khftl 2013.07.26 采纳率:44%    等级:13 已帮助:16630人 用JS的setTimeout function Change(HourSurplus,Min ...

  8. Qt实战案例(1)——计时器的启动、暂停与继续

    目录 一.项目介绍 二.项目基本配置 三.UI界面设计 四.主程序实现 4.1 mainwindow.h 4.2 mainwindow.cpp 五.效果演示 一.项目介绍 在界面中设置一个开始时间,点 ...

  9. arduino彩灯计时器电路_基于Arduino开发板的倒计时器

    Arduino-based-Countdown-Timer.jpg (54.03 KB, 下载次数: 86) 2018-4-18 17:18 上传 计时器是一种时钟形式,通常用于测量时间间隔.有两种类 ...

最新文章

  1. 太扎心!人艰不拆!16 个程序员专属笑话讲给你听
  2. ProtoBuf在使用protoc进行编译时提示: Required fields are not allowed in proto3
  3. 大型网站技术架构03
  4. Android开机时间统计,android 开机时间检测
  5. LINQ to SQL自定义映射表关系(1:N or 1:1)
  6. c语言代码大全表解释_正点原子Linux第十章C语言版LED灯实验
  7. 如何利用ThoughtWorks.QRCode 生成二维码
  8. 阶段3 1.Mybatis_12.Mybatis注解开发_4 mybatis注解开发CRUD的其他操作
  9. 损失函数的意义和作用_BN究竟起了什么作用?一个闭门造车的分析
  10. 前端-微信浏览器无法下载附件解决方法?
  11. ubuntu双系统怎么完全删除ubuntu系统(主要是删除引导)
  12. 【分享】RSS订阅技巧及工具和实用RSS链接分享
  13. 针对中亚地区政府部门的攻击:通过Office漏洞传播新型Hawkball后门
  14. 多多情报通:拼多多商品推广被限制是什么情况?
  15. android span 下划线,Android TextView实现部分文字(超链接/Span)点击事件、变色、去除下划线...
  16. docker和vm不兼容遇到的坑
  17. 64位win10下notepad++ jsonviewer插件安装失败
  18. 怎么估算并发量(以千万PV网站为例)
  19. StyleGAN2探骊得珠(一):论文精读与注释,文中的SCALE这个词到底是什么意思?
  20. 51nod2885 抓兔子

热门文章

  1. python创建一个标准输出电源适配器_Python可编程红外USB适配器
  2. 基于JAVA高校科研信息管理系统计算机毕业设计源码+数据库+lw文档+系统+部署
  3. 贪心算法 - 挤奶问题
  4. EasyUI之Layout布局
  5. mysql5.7.10源码安装_MySQL 5.7.10最新版本号源码安装具体过程
  6. h5上下滑动动画效果(vue)
  7. Mysql 索引长度限制
  8. c语言程序小灯从右向左闪烁,单片机控制LED灯点亮(C语言).PPT
  9. STC 纯硬件自动下载电路 V2
  10. 技术大牛blog收集