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 24 Javascript
IE下window.onresize 多次调用与死循环bug处理方法介绍
Nov 12 Javascript
取消选中单选框radio的三种方式示例介绍
Dec 23 Javascript
js使用eval解析json实例与注意事项分享
Jan 18 Javascript
JavaScript中的getTimezoneOffset()方法使用详解
Jun 10 Javascript
基于JavaScript实现手机短信按钮倒计时(超简单)
Dec 30 Javascript
Angular中实现树形结构视图实例代码
May 05 Javascript
微信小程序之判断页面滚动方向的示例代码
Aug 30 Javascript
不刷新网页就能链接新的js文件方法总结
Mar 01 Javascript
js异步接口并发数量控制的方法示例
Nov 22 Javascript
(开源)微信小程序+mqtt,esp8266温湿度读取
Apr 02 Javascript
vue3获取当前路由地址
Feb 18 Vue.js
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/12/13 PHP
深入解析PHP中逗号与点号的区别
2013/08/05 PHP
php中base_convert()进制数字转换函数实例
2014/11/20 PHP
php设计模式之单例模式实例分析
2015/02/25 PHP
PHP实现对数组分页处理实例详解
2017/02/07 PHP
基于Codeigniter框架实现的student信息系统站点动态发布功能详解
2017/03/23 PHP
PHP根据key删除数组中指定的元素
2019/02/28 PHP
Javascript 日期处理之时区问题
2009/10/08 Javascript
分享javascript计算时间差的示例代码
2020/03/19 Javascript
Bootstrap Paginator分页插件与ajax相结合实现动态无刷新分页效果
2016/05/27 Javascript
关于网页中的无缝滚动的js代码
2016/06/09 Javascript
JavaScript新增样式规则(推荐)
2016/07/19 Javascript
Bootstrap时间选择器datetimepicker和daterangepicker使用实例解析
2016/09/17 Javascript
jQuery实现圣诞节礼物动画案例解析
2016/12/25 Javascript
nodejs利用http模块实现银行卡所属银行查询和骚扰电话验证示例
2016/12/30 NodeJs
jQuery监听浏览器窗口大小的变化实例
2017/02/07 Javascript
基于Bootstrap的网页设计实例
2017/03/01 Javascript
bootstrap轮播模板使用方法详解
2017/11/17 Javascript
使用jquery DataTable和ajax向页面显示数据列表的方法
2018/08/09 jQuery
分享5个顶级的JavaScript Ajax组件库
2018/09/16 Javascript
js prototype和__proto__的关系是什么
2019/08/23 Javascript
微信小程序批量上传图片到七牛(推荐)
2019/12/19 Javascript
通过javascript实现扫雷游戏代码实例
2020/02/09 Javascript
JavaScript如何判断对象有某属性
2020/07/03 Javascript
Python Web框架Flask中使用新浪SAE云存储实例
2015/02/08 Python
基于Python中capitalize()与title()的区别详解
2017/12/09 Python
python多线程分块读取文件
2019/08/29 Python
澳洲本土太阳镜品牌:Quay Australia
2019/07/29 全球购物
财务经理的岗位职责
2013/12/17 职场文书
企业管理部经理岗位职责
2013/12/24 职场文书
幼儿园中班上学期评语
2014/04/18 职场文书
中学生英语演讲稿
2014/04/26 职场文书
感恩教育观后感
2015/06/17 职场文书
教师节主题班会教案
2015/08/17 职场文书
导游词之崇武古城
2019/10/07 职场文书
Maven学习----Maven安装与环境变量配置教程
2021/06/29 Java/Android