HtmlCssJs

时:

分:

秒:

确定

00

:

00

:

00

开始

暂停

* {

padding:0;

margin:0;

}

ul,li {

list-style:none;

}

.big {

width:1000px;

height:500px;

border:1px solid black;

margin:0 auto;

}

.container {

width:800px;

height:200px;

margin:0 auto;

border:1px solid red;

padding-top:85px;

box-sizing:border-box;

}

.container>li {

float:left;

width:100px;

height:30px;

line-height:30px;

text-align:center;

border:1px solid blue;

box-sizing:border-box;

}

.container>li:nth-child(1) {

margin-left:150px;

}

.container>li:nth-child(6) {

border:0;

}

.pause {

width:60px;

outline:none;

display:none;

margin-left:28px;

margin-top:5px;

}

input {

outline:none;

width:100px;

}

.big>label:nth-child(1) {

margin-left:260px;

}

.button_1 {

width:60px;

outline:none;

}

.button_2 {

width:60px;

outline:none;

margin-left:20px;

margin-top:5px;

/*display:none;

*/

}

$(".button_1").on("click",function(){

// console.log($(".hour_input").val());

// 时 获取计时器的小时

if($(".hour_input").val() != ""){

// $(".hour").html($(".hour_input").val());

// 如果时输入的数字小于10则在前面+0

if( $(".hour_input").val() < 10){

if($(".hour_input").val() < 0){

$(".hour").html("00");

}

else{

$(".hour").html( "0" + $(".hour_input").val());

}

}

else if($(".hour_input").val() >= 10){

$(".hour").html($(".hour_input").val());

}

}

// 如果计时器的时没有输入则为00

else if($(".hour_input").val() == ""){

// alert("ok");

$(".hour").html("00");

}

// 分 获取计时器的分

if($(".minute_input").val() != ""){

if($(".minute_input").val() >= 60){

$(".minute").html("00");

}

else if($(".minute_input").val() >= 10){

$(".minute").html($(".minute_input").val());

}

else if($(".minute_input").val() < 10){

if($(".minute_input").val() < 0){

$(".minute").html("00");

}

else{

$(".minute").html("0" + $(".minute_input").val());

}

}

}

else if($(".minute_input").val() == ""){

$(".minute").html("00");

}

// 秒 获取计时器的秒

if($(".second_input").val() != ""){

if($(".second_input").val() >= 60){

$(".second").html("00");

}

else if($(".second_input").val() >= 10){

$(".second").html($(".second_input").val());

}

else if($(".second_input").val() < 10){

if($(".second_input").val() < 0){

$(".second").html("00");

}

else{

$(".second").html("0" + $(".second_input").val());

}

}

}

else if($(".second_input").val() == ""){

$(".second").html("00");

}

});

// 开始计时

$(".button_2").on("click",function(){

if($(".hour").html() == "00" && $(".minute").html() == "00" && $(".second").html() == "00"){

alert("请输入时间后按下确定然后按下开始即可");

}

else{

$(this).css({"display":"none"});

$(".pause").css({"display":"block"});

console.log($(".button_2").html());

if($(".button_2").html() == "开始"){

timer = timercontrol();

}

}

})

// 暂停计时

$(".pause").on("click",function(){

// alert("ok");

clearInterval(timer);

$(this).css({"display":"none"});

$(".button_2").css("display","block");

})

// 计时器函数

function timercontrol(){

return setInterval(function(){

if ($(".second").html() == "00") {

if($(".minute").html() == "00"){

if($(".hour").html() == "00"){

clearInterval(timer);

$(".button_2").css("display","block");

$(".pause").css("display","none");

$(".second").html("00");

}

else{

$(".minute").html(59);

$(".second").html(59)

var x = $(".hour").html();

x--;

// x隐式转换为数字类型了 必须转换为字符串类型

x = String(x);

// 判断是否只剩下一位数字如果只有一位数字 前面必须加0

if(x.length<2){

x = "0"+x;

}

$(".hour").html(x);

}

}

else{

// console.log($(".second").html());

$(".second").html(59);

var x = $(".minute").html();

x--;

// x隐式转换为数字类型了 必须转换为字符串类型

x = String(x);

// 判断是否只剩下一位数字如果只有一位数字 前面必须加0

if(x.length<2){

x = "0"+x;

}

$(".minute").html(x);

}

}

else{

var x = $(".second").html();

x--;

// x隐式转换为数字类型了 必须转换为字符串类型

x = String(x);

// 判断是否只剩下一位数字如果只有一位数字 前面必须加0

if(x.length<2){

x = "0"+x;

}

$(".second").html(x);

}

},1000)

}

// var timer = timercontrol();

↑上面代码改变,会自动显示代码结果

jQuery调用版本:1.11.3

html简单的时分秒计时器,时分秒自定义倒计时计时器相关推荐

  1. Flutter学习之倒计时计时器

    1.自定义倒计时计时器控件: import 'dart:async'; import 'package:flutter/material.dart';final TextStyle _availabl ...

  2. JavaScript 实现页面内时间实时倒计时 计时器内附完整文件欢迎调用(可用于抢购倒计时,记录恋爱纪念日总时长等)输出对应的天数小时分钟秒数

    JavaScript 实现页面内时间倒计时 计时器 可用于抢购倒计时,记录恋爱纪念日总时长等输出对应的天数小时分钟秒数 注意:在下一个文章中将公布一个纪念日成品代码,欢迎各位来学习(复制) 第一步:构 ...

  3. android studio计时器怎么用,android - Android Studio:启动倒数计时器时应用崩溃

    我制作了一个应用程序来计算比赛中的进球数(当您和 friend 一起玩并且懒得计算分数时:D),我想创建一个倒数计时器来计算比赛时间. 当我按下开始按钮启动倒数计时器时,我的应用程序崩溃了.我有2个 ...

  4. C语言时间库操作-->协调时转本地时

    代码思路都是抄这篇文章的代码[C语言]UTC时间转换为北京时间, 在了解思路之前,首先我们得知道什么是时区简单的理解就是时间的分区,本初子午线为标准时(即+0),比如:中国时区为+8则 时区为东八区, ...

  5. 【Android APT】编译时技术 ( 编译时注解 和 注解处理器 依赖库 )

    文章目录 一.编译时注解和注解处理器 二.创建 编译时注解 和 注解处理器 三.添加 编译时注解 和 注解处理器 依赖库依赖 四.博客资源 一.编译时注解和注解处理器 上一篇博客 [Android A ...

  6. nameof() 到底是编译时还是运行时行为?

    咨询区 Gigi: 在 C#6.0 中,可以用 nameof() 直接获取变量或者类型的名字,请问这是一个 编译时 还是 运行时 行为? 回答区 Faris Zacina: 可以肯定的说,它是一种 编 ...

  7. java运行时跟编译时的区别,欢迎大家指正

    个人博客地址:https://blog.csdn.net/qq_41907991 关于java运行时及编译时期的区别: 首先我们要了解编译以及运行的概念: 编译就是指,编译器帮你把源码翻译成机器能识别 ...

  8. 空间大地测量与GPS导航定位时间系统相互转换,格里高利时通用时儒略日,GPS时,年积日相互转换

    进行空间大地测量所需时间系统的相互转换                                      1.时间标示法 从古至今,世界各国曾出现过多种历法,如罗马历.儒略日.格里高利以及我国 ...

  9. GPS授时模块:UTC时间,GMT,GPS时,北斗时,北京时间及其关系

    GPS授时模块:UTC时间,GMT,GPS时,北斗时,北京时间及其关系 2018-12-17 10:55 以下是SKYLAB小编整理的关于GPS授时模块和北斗授时模块的基础知识,包括UTC时间,GMT ...

最新文章

  1. FaaS、PaaS和无服务器体系结构的优势
  2. 查找表存在于那些proc中
  3. JAVA日期和时间API
  4. 【Linux】linux下查看目录所在分区
  5. python读取大文件的坑_Python读取大文件的坑“与内存占用检测
  6. PHP 文件与目录操作
  7. python模块化编程_Python模块化编程
  8. pcm转换在线工具_有木有好用的CAD格式转换工具可以推荐?在线等,挺急的
  9. iphone根目录索引大全
  10. 英语测试用什么软件有哪些,学习英语的软件哪个好 什么比较好用
  11. 几个可以免费下载视频素材的网站[国外],希望大家喜欢[可以的话给个关注哟]
  12. 牧月科技完成近5000万元天使轮融资,为无人驾驶货运物流提供解决方案
  13. android 模糊线条,android 线条选择器
  14. 为什么很多视频一模一样,也没有被判定为搬运?
  15. WebView加载网页空白问题
  16. matlab dim是什么意思,哪位大神给我解释下这两句程序是什么意思
  17. 硬件知识 网线传输原理
  18. SAP ADM100-1.1之SAP系统架构
  19. 计算机维修活动新闻稿,设备检修新闻稿_检修新闻稿
  20. 没文化真可怕(一些互联网职位)

热门文章

  1. 制作深度linux优盘,制作Linux的优盘(usb)启动盘
  2. Mysql8.0.28-winx64安装
  3. 深度学习新手神器,floydhub gpu云主机!
  4. 那些免费低价云主机真的可以永久使用吗?别再被套路了 盐谷君 上海盐谷 今天
  5. 侯捷C++学习记录-面向对象高级编程上
  6. 宜家订单JSON_怎么评价宜家(IKEA)?
  7. Java中String字符串截取几种方法(substring,split)
  8. link js重构心得
  9. bzoj3032 七夕祭(蓝书刷题记录)
  10. 爱博精电亮相四川省节能环保品牌推广全川行——乐山站