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-ui中自动完成实现方法
Jun 10 Javascript
30分钟就入门的正则表达式基础教程
Feb 25 Javascript
基于jQuery中对数组进行操作的方法
Apr 16 Javascript
解析javascript 数组以及json元素的添加删除
Jun 26 Javascript
下拉框select的绑定示例
Sep 04 Javascript
jQuery实现字符串按指定长度加入特定内容的方法
Mar 11 Javascript
jQuery 选择同时包含两个class的元素的实现方法
Jun 01 Javascript
使用jquery给指定的table动态添加一行、删除一行
Oct 13 Javascript
js倒计时小实例(多次定时)
Dec 08 Javascript
bootstrap multiselect 多选功能实现方法
Jun 05 Javascript
Node使用Nodemailer发送邮件的方法实现
Feb 24 Javascript
Vue axios与Go Frame后端框架的Options请求跨域问题详解
Mar 03 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 中执行排序与 MySQL 中排序
2009/04/21 PHP
php set_magic_quotes_runtime() 函数过时解决方法
2010/07/08 PHP
PHP MemCached高级缓存配置图文教程
2010/08/05 PHP
php Smarty初体验二 获取配置信息
2011/08/08 PHP
DISCUZ在win2003环境下 Unable to access ./include/common.inc.php in... 的问题终极解决方案
2011/11/21 PHP
thinkphp制作404跳转页的简单实现方法
2016/09/22 PHP
PHP实现通过CURL上传文件功能示例
2018/05/30 PHP
PHP使用glob方法遍历文件夹下所有文件的实例
2018/10/17 PHP
PHP的imageTtfText()函数深入详解
2021/03/03 PHP
javascript+dom树型菜单类,希望朋友们一起进步
2007/05/03 Javascript
javascript 点击整页变灰的效果(可做退出效果)。
2008/01/09 Javascript
jQuery对象与DOM对象转换方法详解
2016/05/10 Javascript
Canvas 制作动态进度加载水球详解及实例代码
2016/12/09 Javascript
JS跨域请求外部服务器的资源
2017/02/06 Javascript
JS库之wow.js使用方法
2017/09/14 Javascript
利用Three.js如何实现阴影效果实例代码
2017/09/26 Javascript
Angular请求防抖处理第一次请求失效问题
2019/05/17 Javascript
Vue中使用Lodop插件实现打印功能的简单方法
2019/12/19 Javascript
vue内置组件keep-alive事件动态缓存实例
2020/10/30 Javascript
使用js获取身份证年龄的示例代码
2020/12/11 Javascript
[02:21]DOTA2英雄基础教程 蝙蝠骑士
2013/12/16 DOTA
在Python中操作日期和时间之gmtime()方法的使用
2015/05/22 Python
python中引用与复制用法实例分析
2015/06/04 Python
python字典基本操作实例分析
2015/07/11 Python
opencv python 2D直方图的示例代码
2018/07/20 Python
TensorFlow 读取CSV数据的实例
2020/02/05 Python
Python3.9.0 a1安装pygame出错解决全过程(小结)
2021/02/02 Python
CSS3的颜色渐变效果的示例代码
2017/09/29 HTML / CSS
移动HTML5前端框架—MUI的使用
2017/12/18 HTML / CSS
个人教师自我评价范文
2013/12/02 职场文书
八年级音乐教学反思
2014/01/09 职场文书
《绿色蝈蝈》教学反思
2014/03/02 职场文书
2014年教师节寄语
2014/04/03 职场文书
选秀节目策划方案
2014/06/06 职场文书
2015年营销工作总结范文
2015/04/23 职场文书
廉洁自律心得体会2016
2016/01/13 职场文书