html可暂停倒计时代码,js实现倒计时器自定义时间和暂停
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实现倒计时器自定义时间和暂停相关推荐
- js倒计时器可自定义时间和暂停
js倒计时器可自定义时间和暂停,效果如下,点击start 开始计时,end结束计时 分别复制 H5 css js 代码即可实现,具体的算法在js控制函数中(都写了注释) css html,body{ ...
- php5分钟倒计时代码,JS实现十分钟倒计时代码实例
编写JS倒计时代码需要用到很多JavaScript知识,比如:if函数,Math.floor,定时器setInterval等等,如有不清楚的小伙伴可以参考PHP中文网的相关文章,或者访问 JavaSc ...
- html显示日期时间代码,JS全中文显示日期时间代码
JS全中文显示日期时间代码_网页代码站(www.webdm.cn) function number(index1){ var numberstring="一二三四五六七八九十"; ...
- html广告倒计时代码,js实现倒计时广告效果
页面上经常弹出一些广告,过了几秒之后才出现关闭广告按钮(或者关闭按钮才可点)或者剩余指定时间才给你跳过广告(其实从用户的角度看,这个效果挺烦人的哈哈哈),效果大概如下图: js实现倒计时广告效果.gi ...
- Html秒表计时代码,js实现秒表计时器功能代码示例
本文实例为大家分享了带有开始.暂停.清除功能的js计时器,供大家参考,具体内容如下 计时器 var hour,minute,second;//时 分 秒 hour=minute=second=0;// ...
- JS秒表倒计时器 (转)
<html> <body> <span>倒计时30分钟:</span><span id="clock">00:30:00 ...
- 考试系统服务器 倒计时,在线考试系统倒计时器实现(急)!谢谢!
满意答案 7206khftl 2013.07.26 采纳率:44% 等级:13 已帮助:16630人 用JS的setTimeout function Change(HourSurplus,Min ...
- Qt实战案例(1)——计时器的启动、暂停与继续
目录 一.项目介绍 二.项目基本配置 三.UI界面设计 四.主程序实现 4.1 mainwindow.h 4.2 mainwindow.cpp 五.效果演示 一.项目介绍 在界面中设置一个开始时间,点 ...
- arduino彩灯计时器电路_基于Arduino开发板的倒计时器
Arduino-based-Countdown-Timer.jpg (54.03 KB, 下载次数: 86) 2018-4-18 17:18 上传 计时器是一种时钟形式,通常用于测量时间间隔.有两种类 ...
最新文章
- 太扎心!人艰不拆!16 个程序员专属笑话讲给你听
- ProtoBuf在使用protoc进行编译时提示: Required fields are not allowed in proto3
- 大型网站技术架构03
- Android开机时间统计,android 开机时间检测
- LINQ to SQL自定义映射表关系(1:N or 1:1)
- c语言代码大全表解释_正点原子Linux第十章C语言版LED灯实验
- 如何利用ThoughtWorks.QRCode 生成二维码
- 阶段3 1.Mybatis_12.Mybatis注解开发_4 mybatis注解开发CRUD的其他操作
- 损失函数的意义和作用_BN究竟起了什么作用?一个闭门造车的分析
- 前端-微信浏览器无法下载附件解决方法?
- ubuntu双系统怎么完全删除ubuntu系统(主要是删除引导)
- 【分享】RSS订阅技巧及工具和实用RSS链接分享
- 针对中亚地区政府部门的攻击:通过Office漏洞传播新型Hawkball后门
- 多多情报通:拼多多商品推广被限制是什么情况?
- android span 下划线,Android TextView实现部分文字(超链接/Span)点击事件、变色、去除下划线...
- docker和vm不兼容遇到的坑
- 64位win10下notepad++ jsonviewer插件安装失败
- 怎么估算并发量(以千万PV网站为例)
- StyleGAN2探骊得珠(一):论文精读与注释,文中的SCALE这个词到底是什么意思?
- 51nod2885 抓兔子
热门文章
- python创建一个标准输出电源适配器_Python可编程红外USB适配器
- 基于JAVA高校科研信息管理系统计算机毕业设计源码+数据库+lw文档+系统+部署
- 贪心算法 - 挤奶问题
- EasyUI之Layout布局
- mysql5.7.10源码安装_MySQL 5.7.10最新版本号源码安装具体过程
- h5上下滑动动画效果(vue)
- Mysql 索引长度限制
- c语言程序小灯从右向左闪烁,单片机控制LED灯点亮(C语言).PPT
- STC 纯硬件自动下载电路 V2
- 技术大牛blog收集