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 相关文章推荐
Js之软键盘实现(js源码)
Jan 30 Javascript
防止jQuery ajax Load使用缓存的方法小结
Feb 22 Javascript
jQuery实现返回顶部功能适合不支持js的浏览器
Aug 19 Javascript
如何使用HTML5地理位置定位功能
Apr 27 Javascript
jquery无限级联下拉菜单简单实例演示
Nov 23 Javascript
Bootstrap每天必学之级联下拉菜单
Mar 27 Javascript
JS 获取HTML标签内的子节点的方法
Sep 21 Javascript
Angular 4.x 动态创建表单实例
Apr 25 Javascript
react-router4 配合webpack require.ensure 实现异步加载的示例
Jan 18 Javascript
javascript获取元素的计算样式
May 24 Javascript
element-ui 本地化使用教程详解
Oct 28 Javascript
利用 JavaScript 实现并发控制的示例代码
Dec 31 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
php自定义错误处理用法实例
2015/03/20 PHP
php简单解析mysqli查询结果的方法(2种方法)
2016/06/29 PHP
php实现微信公众平台发红包功能
2018/06/14 PHP
iframe自适应宽度、高度 ie6 7 8,firefox 3.86下测试通过
2010/07/29 Javascript
jquery 插件开发备注
2010/08/27 Javascript
range 标准化之获取
2011/08/28 Javascript
情人节之礼 js项链效果
2012/02/13 Javascript
div当滚动到页面顶部的时候固定在顶部实例代码
2013/05/27 Javascript
JQuery表格内容过滤的实现方法
2013/07/05 Javascript
关闭浏览器时提示onbeforeunload事件
2013/12/25 Javascript
jQuery中:enabled选择器用法实例
2015/01/04 Javascript
jQuery实现选项卡切换效果简单演示
2015/12/09 Javascript
js倒计时抢购实例
2015/12/20 Javascript
javascript html5 canvas实现可拖动省份的中国地图
2016/03/11 Javascript
Zero Clipboard实现浏览器复制到剪贴板的方法(多个复制按钮)
2016/03/24 Javascript
解析JavaScript中的字符串类型与字符编码支持
2016/06/24 Javascript
vue.js国际化 vue-i18n插件的使用详解
2017/07/07 Javascript
微信通过页面(H5)直接打开本地app的解决方法
2017/09/09 Javascript
js+css实现红包雨效果
2018/07/12 Javascript
JS实现的小火箭发射动画效果示例
2018/12/08 Javascript
vue.js的简单自动求和计算实例
2019/11/08 Javascript
Nodejs使用archiver-zip-encrypted库加密压缩文件时报错(解决方案)
2019/11/18 NodeJs
在Vue项目中使用Typescript的实现
2019/12/19 Javascript
es6 for循环中let和var区别详解
2020/01/12 Javascript
Python数据库的连接实现方法与注意事项
2016/02/27 Python
numpy中实现ndarray数组返回符合特定条件的索引方法
2018/04/17 Python
Django中密码的加密、验密、解密操作
2019/12/19 Python
mac使用python识别图形验证码功能
2020/01/10 Python
Python+Kepler.gl实现时间轮播地图过程解析
2020/07/20 Python
Python如何截图保存的三种方法(小结)
2020/09/01 Python
Michael Kors英国官网:美国奢侈品品牌
2019/11/13 全球购物
演讲稿开场白台词
2014/08/25 职场文书
党员个人查摆剖析材料
2014/10/16 职场文书
内勤岗位职责
2015/02/10 职场文书
python自动统计zabbix系统监控覆盖率的示例代码
2021/04/03 Python
Python下载商品数据并连接数据库且保存数据
2022/03/31 Python