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 相关文章推荐
jquery实现的可隐藏重现的靠边悬浮层实例代码
May 27 Javascript
jQuery之折叠面板的深入解析
Jun 19 Javascript
Javascript window对象详解
Nov 12 Javascript
JavaScript控制两个列表框listbox左右交换数据的方法
Mar 18 Javascript
JS简单模拟触发按钮点击功能的方法
Nov 30 Javascript
基于jquery实现图片相关操作(重绘、获取尺寸、调整大小、缩放)
Dec 25 Javascript
浅谈箭头函数写法在ReactJs中的使用
Aug 22 Javascript
Angular使用动态加载组件方法实现Dialog的示例
May 11 Javascript
更强大的vue ssr实现预取数据的方式
Jul 19 Javascript
如何基于JavaScript判断图片是否加载完成
Dec 28 Javascript
压缩Vue.js打包后的体积方法总结(Vue.js打包后体积过大问题)
Feb 03 Javascript
vue+vant使用图片预览功能ImagePreview的问题解决
Apr 10 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实现小型站点广告管理(修正版)
2006/10/09 PHP
关于PHP内存溢出问题的解决方法
2013/06/25 PHP
领悟php接口中interface存在的意义
2013/06/27 PHP
php字符比较函数similar_text、strnatcmp与strcasecmp用法分析
2014/11/18 PHP
PHP IDE PHPStorm配置支持友好Laravel代码提示方法
2015/05/12 PHP
laravel + vue实现的数据统计绘图(今天、7天、30天数据)
2018/07/31 PHP
PHP xpath提取网页数据内容代码解析
2020/07/16 PHP
js每次Title显示不同的名言
2008/09/25 Javascript
js固定DIV高度,超出部分自动添加滚动条的简单方法
2013/07/10 Javascript
Iframe 自动适应页面的高度示例代码
2014/02/26 Javascript
javascript中数组的定义及使用实例
2015/01/21 Javascript
js控制元素显示在屏幕固定位置及监听屏幕高度变化的方法
2015/08/11 Javascript
AngularJS入门教程之迭代器过滤详解
2016/08/18 Javascript
JS 拼凑字符串的简单实例
2016/09/02 Javascript
Bootstrap Table使用方法解析
2016/10/19 Javascript
Radio 单选JS动态添加的选项onchange事件无效的解决方法
2016/12/12 Javascript
Vue.js实战之组件之间的数据传递
2017/04/01 Javascript
React Native使用fetch实现图片上传的示例代码
2018/03/07 Javascript
vue编写简单的购物车功能
2021/01/08 Vue.js
python使用Image处理图片常用技巧分析
2015/06/01 Python
利用pyinstaller将py文件打包为exe的方法
2018/05/14 Python
python 处理string到hex脚本的方法
2018/10/26 Python
python实现字符串加密成纯数字
2019/03/19 Python
numpy中三维数组中加入元素后的位置详解
2019/11/28 Python
Python 矩阵转置的几种方法小结
2019/12/02 Python
浅谈Python访问MySQL的正确姿势
2020/01/07 Python
Python字典添加,删除,查询等相关操作方法详解
2020/02/07 Python
阿姆斯特丹杜莎夫人蜡像馆官方网站:Madame Tussauds Amsterdam
2019/03/12 全球购物
美赞臣营养马来西亚旗舰店:Enfagrow马来西亚
2019/07/26 全球购物
linux面试题参考答案(3)
2012/09/13 面试题
投标承诺函格式
2015/01/21 职场文书
网络舆情信息简报
2015/07/21 职场文书
信息简报范文
2015/07/21 职场文书
会议室管理制度范本
2015/08/06 职场文书
5道关于python基础 while循环练习题
2021/11/27 Python
一文弄懂MySQL索引创建原则
2022/02/28 MySQL