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 相关文章推荐
可输入的下拉框
Jun 19 Javascript
JavaScript游戏之是男人就下100层代码打包
Nov 08 Javascript
jquery修改网页背景颜色通过css方法实现
Jun 06 Javascript
jQuery中parents()和parent()的区别分析
Oct 28 Javascript
ANGULARJS中使用JQUERY分页控件
Sep 16 Javascript
jquery siblings获取同辈元素用法实例分析
Jul 25 Javascript
使用snowfall.jquery.js实现爱心满屏飞的效果
Jan 05 Javascript
javascript实现最长公共子序列实例代码
Feb 05 Javascript
Vue 让元素抖动/摆动起来的实现代码
May 31 Javascript
微信小程序使用setData修改数组中单个对象的方法分析
Dec 30 Javascript
vue element-ui实现input输入框金额数字添加千分位
Dec 29 Javascript
详解微信小程序轨迹回放实现及遇到的坑
Feb 02 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 session 错误
2009/05/21 PHP
php fputcsv命令 写csv文件遇到的小问题(多维数组连接符)
2011/05/24 PHP
用PHP读取超大文件的实例代码
2012/04/01 PHP
解析Ubuntu下crontab命令的用法
2013/06/24 PHP
php中Session的生成机制、回收机制和存储机制探究
2014/08/19 PHP
PHP使用Pear发送邮件(Windows环境)
2016/01/05 PHP
浅谈laravel orm 中的一对多关系 hasMany
2019/10/21 PHP
js 函数的副作用分析
2011/08/23 Javascript
js页面跳转的常用方法整理
2013/10/18 Javascript
js操作table示例(个人心得)
2013/11/29 Javascript
15个jquery常用方法、小技巧分享
2015/01/13 Javascript
javascript手工制作悬浮菜单
2015/02/12 Javascript
JavaScript操作DOM元素的childNodes和children区别
2015/04/01 Javascript
JQuery fileupload插件实现文件上传功能
2016/03/18 Javascript
Vue.js实现一个todo-list的上移下移删除功能
2017/06/26 Javascript
jQuery.Ajax()的data参数类型详解
2017/07/23 jQuery
360提示[高危]使用存在漏洞的JQuery版本的解决方法
2017/10/27 jQuery
详解在Vue中使用TypeScript的一些思考(实践)
2018/07/06 Javascript
React SSR样式及SEO的实践
2018/10/22 Javascript
axios使用拦截器统一处理所有的http请求的方法
2018/11/02 Javascript
layui table复选框禁止某几条勾选的实例
2019/09/20 Javascript
用Python将一个列表分割成小列表的实例讲解
2018/07/02 Python
python查找指定文件夹下所有文件并按修改时间倒序排列的方法
2018/10/21 Python
django restframework serializer 增加自定义字段操作
2020/07/15 Python
Python 调用 ES、Solr、Phoenix的示例代码
2020/11/23 Python
5个你不知道的HTML5的接口介绍
2013/08/07 HTML / CSS
HTML5逐步分析实现拖放功能的方法
2020/09/30 HTML / CSS
研究生自我鉴定范文
2013/10/30 职场文书
计算机毕业大学生推荐信
2013/12/01 职场文书
思想政治教育专业个人求职信范文
2013/12/20 职场文书
函授大学生自我鉴定
2014/02/05 职场文书
网络工程专业自荐信范文
2014/03/16 职场文书
如何写一份好的英文求职信
2014/03/19 职场文书
本科毕业生自荐信
2014/05/26 职场文书
2015年母亲节寄语
2015/03/23 职场文书
2015年技术工作总结范文
2015/04/20 职场文书