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函数的重载
Sep 22 Javascript
IE6,IE7,IE8下使用Javascript记录光标选中范围(已补全)
Aug 28 Javascript
JS实现鼠标箭头变成一个燃烧烛光效果的方法
Feb 28 Javascript
灵活使用数组制作图片切换js实现
Jul 28 Javascript
解决node.js安装包失败的几种方法
Sep 02 Javascript
有关suggest快速删除后仍然出现下拉列表的bug问题
Dec 02 Javascript
使用BootStrap建立响应式网页——通栏轮播图(carousel)
Dec 21 Javascript
jQuery+ThinkPHP+Ajax实现即时消息提醒功能实例代码
Mar 21 jQuery
获取当前按钮或者html的ID名称实例(推荐)
Jun 23 Javascript
详解react-refetch的使用小例子
Feb 15 Javascript
webpack4手动搭建Vue开发环境实现todoList项目的方法
May 16 Javascript
jQuery层叠选择器用法实例分析
Jun 28 jQuery
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 session常见问题集锦及解决办法总结
2007/03/18 PHP
php 防止单引号,双引号在接受页面转义
2008/07/10 PHP
php生成的html meta和link标记在body标签里 顶部有个空行
2010/05/18 PHP
php 连接mysql连接被重置的解决方法
2011/02/15 PHP
apache+codeigniter 通过.htcaccess做动态二级域名解析
2012/07/01 PHP
PHP魔术方法以及关于独立实例与相连实例的全面讲解
2016/10/18 PHP
精心挑选的12款优秀的基于jQuery的手风琴效果插件和教程
2012/08/22 Javascript
两个多选select(multiple左右)添加、删除选项和取值实例
2014/05/12 Javascript
Jquery插件实现点击获取验证码后60秒内禁止重新获取
2015/03/13 Javascript
JavaScript实现网页对象拖放功能的方法
2015/04/15 Javascript
JavaScript实现图片DIV竖向滑动的方法
2015/04/25 Javascript
SpringMVC返回json数据的三种方式
2015/12/10 Javascript
文本框只能输入数字的js代码(含小数点)
2016/07/10 Javascript
js带闹铃功能的倒计时代码
2016/09/29 Javascript
原生js仿浏览器滚动条效果
2017/03/02 Javascript
JQuery实现图片轮播效果
2017/05/08 jQuery
JavaScript 有用的代码片段和 trick
2018/02/22 Javascript
vue服务端渲染页面缓存和组件缓存的实例详解
2018/09/18 Javascript
Layer.js实现表格溢出内容省略号显示,悬停显示全部的方法
2019/09/16 Javascript
Vue自定义指令结合阿里云OSS优化图片的实现方法
2019/11/12 Javascript
python实现提取百度搜索结果的方法
2015/05/19 Python
Python编程把二叉树打印成多行代码
2018/01/04 Python
详解Python中的四种队列
2018/05/21 Python
python文本数据处理学习笔记详解
2019/06/17 Python
python实现简单的学生管理系统
2021/02/22 Python
瑜伽灵感珠宝:Satya Jewelry
2018/01/06 全球购物
威尔逊皮革:Wilsons Leather
2018/12/07 全球购物
ALDO加拿大官网:加拿大女鞋品牌
2018/12/22 全球购物
Antonioli美国在线商店:时尚前卫奢华
2019/07/29 全球购物
大学军训自我鉴定
2013/12/15 职场文书
公司年会抽奖活动主持词
2014/03/31 职场文书
我的中国梦口号
2014/06/16 职场文书
2015年学生会工作总结范文
2015/03/31 职场文书
暂住证证明
2015/06/19 职场文书
婚宴祝酒词大全
2015/08/10 职场文书