JavaScript输入分钟、秒倒计时技巧总结(附代码)


Posted in Javascript onAugust 17, 2017

代码如下:

<div class="container-fluid"> 
 <div class="main-content-inner"> 
 <div class="page-content">
  <div class="page-header"> 
  <form class="form-inline" id="searchform"> 
  <div class="form-group" style="margin-left: 10px;">
   <label>分</label> 
  <input type="text" class="form-control" name="Minute" id="Minute">
   </div> 
  <div class="form-group" style="margin-left: 10px;"> 
  <label>秒</label> 
  <input type="text" class="form-control" name="Second" id="Second">
   </div>
  <button type="button" class="btn btn-purple btn-sm" onclick="ok()"> 开始 </button> 
  </form>
  </div>
  <div class="row" style="height:500px;line-height:500px;vertical-align:middle;font-size:200px;color:red;text-align:center;margin-top:100px"> <p id="listview"></p> 
  </div> 
 </div>
  </div> 
 </div>
<script>
  var t;
  var Minute;
  var Second; 
  var d;
  function ok() {
   if ($("#Minute").val() == "0" || $("#Minute").val() == "") {
   Minute = 0;
   } else {
   Minute = $("#Minute").val();
   }
   if ($("#Second").val() == "0" || $("#Second").val() == "") {
   Second = 0;
   } else {
   Second = $("#Second").val();
   }
  var min = "";
  if (Minute < 10) {
   min = "0" + Minute;
  } else {
   min = Minute + "";
  }
  var sec = "";
  if (Second < 10) {
   sec = "0" + Second;
  } else {
   sec = Second + "";
  }
  $("#listview").text(min + ":" + sec);
  $(".page-header").hide();
  $("#listview").show();
  setTimeout(function () {
   begin()
  }, 1000);  
  }
  function begin() {  
  if (Second != 0) {
   Second--;
   min = "";
   if (Minute < 10) {
   min = "0" + Minute;
   } else {
   min = Minute + "";
   }
   sec = "";
   if (Second < 10) {
   sec = "0" + Second;
   } else {
   sec = Second + "";
   }
   $("#listview").text(min + ":" + sec);
  } else {
   if (Minute > 0) {
   Minute--;
   Second = 59;
   min = "";
   if (Minute < 10) {
    min = "0" + Minute;
   } else {
    min = Minute + "";
   }
   sec = "";
   if (Second < 10) {
    sec = "0" + Second;
   } else {
    sec = Second + "";
   }
   $("#listview").text(min + ":" + sec);
   } else {
   clearTimeout(t);
   }
  }
  t = setTimeout(function () {
   begin()
  }, 1000)
  }
 </script>

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助~如果有疑问大家可以留言交流,谢谢大家对三水点靠木的支持!

Javascript 相关文章推荐
jscript之Read an Excel Spreadsheet
Jun 13 Javascript
javascript 设置文本框中焦点的位置
Nov 20 Javascript
javascript客户端遍历控件与获取父容器对象示例代码
Jan 06 Javascript
js简单的表格添加行和删除行操作示例
Mar 31 Javascript
js性能优化技巧
Nov 29 Javascript
JS中判断null的方法分析
Nov 21 Javascript
vue实现百度搜索下拉提示功能实例
Jun 14 Javascript
vue的一个分页组件的示例代码
Dec 25 Javascript
AngularJS与BootStrap模仿百度分页的示例代码
May 23 Javascript
axios 实现post请求时把对象obj数据转为formdata
Oct 31 Javascript
聊聊Vue中provide/inject的应用详解
Nov 10 Javascript
JavaScript阻止事件冒泡的方法
Dec 06 Javascript
BootStrap 页签切换失效的解决方法
Aug 17 #Javascript
微信小程序实现拖拽 image 触摸事件监听的实例
Aug 17 #Javascript
input file样式修改以及图片预览删除功能详细概括(推荐)
Aug 17 #Javascript
微信小程序滚动Tab实现左右可滑动切换
Aug 17 #Javascript
Angular实现图片裁剪工具ngImgCrop实践
Aug 17 #Javascript
jQuery Layer弹出层传值到父页面的实现代码
Aug 17 #jQuery
jQuery条件分页 代替离线查询(附代码)
Aug 17 #jQuery
You might like
使用PHPMYADMIN操作mysql数据库添加新用户和数据库的方法
2010/04/02 PHP
浏览器预览PHP文件时顶部出现空白影响布局分析原因及解决办法
2013/01/11 PHP
Yii框架表单模型和验证用法
2016/05/20 PHP
PHP使用PHPExcel实现批量上传到数据库的方法
2017/06/08 PHP
深入理解PHP+Mysql分布式事务与解决方案
2020/12/03 PHP
javascript自执行函数之伪命名空间封装法
2010/12/25 Javascript
用Js实现的动态增加表格示例自己写的
2013/10/21 Javascript
jquery数据验证插件(自制,简单,练手)实例代码
2013/10/24 Javascript
jquery组件使用中遇到的问题整理及解决
2014/02/21 Javascript
根据当前时间在jsp页面上显示上午或下午
2014/08/18 Javascript
Javascript核心读书有感之语言核心
2015/02/01 Javascript
使用jquery制作弹出框效果
2015/04/03 Javascript
javascript函数自动执行常用方法汇总
2016/03/28 Javascript
深入理解JavaScript函数参数(推荐)
2016/07/26 Javascript
js enter键激发事件实例代码
2016/08/17 Javascript
jQuery中的insertBefore(),insertAfter(),after(),before()区别介绍
2016/09/01 Javascript
JS 动态判断PC和手机浏览器实现代码
2016/09/21 Javascript
JavaScript实现打印星型金字塔功能实例分析
2017/09/27 Javascript
Angular实现的内置过滤器orderBy排序与模糊查询功能示例
2017/12/29 Javascript
vue2.0 移动端实现下拉刷新和上拉加载更多的示例
2018/04/23 Javascript
Jquery 动态添加元素并添加点击事件实现过程解析
2019/10/12 jQuery
Python入门篇之编程习惯与特点
2014/10/17 Python
Python matplotlib绘图可视化知识点整理(小结)
2018/03/16 Python
Python使用Dijkstra算法实现求解图中最短路径距离问题详解
2018/05/16 Python
Python socket模块实现的udp通信功能示例
2019/04/10 Python
python读取并写入mat文件的方法
2019/07/12 Python
Python随机数函数代码实例解析
2020/02/09 Python
Python json格式化打印实现过程解析
2020/07/21 Python
Shein英国:女性时尚网上商店
2019/04/10 全球购物
电信专业应届生自荐信
2013/09/28 职场文书
酒店管理毕业生自荐信
2013/10/24 职场文书
保安拾金不昧表扬信
2014/01/15 职场文书
精通CAD能手自荐书
2014/01/31 职场文书
2015自愿离婚协议书范本
2015/01/28 职场文书
2016幼儿教师自荐信范文
2016/01/28 职场文书
MySQL 开窗函数
2022/02/15 MySQL