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 07 Javascript
ext for eclipse插件安装方法
Apr 27 Javascript
jquery怎样实现ajax联动框(二)
Mar 08 Javascript
JavaScript 七大技巧(二)
Dec 13 Javascript
深入解析JavaScript框架Backbone.js中的事件机制
Feb 14 Javascript
jQuery实现公告新闻自动滚屏效果实例代码
Jul 14 Javascript
Vue网页html转换PDF(最低兼容ie10)的思路详解
Aug 24 Javascript
bootstrap table sum总数量统计实现方法
Oct 29 Javascript
Vue数据双向绑定原理及简单实现方法
May 18 Javascript
JavaScript中set与get方法用法示例
Aug 15 Javascript
JS获取当前时间的实例代码(昨天、今天、明天)
Nov 13 Javascript
vue的路由映射问题及解决方案
Oct 14 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
通达OA公共代码 php常用检测函数
2011/12/14 PHP
纯PHP代码实现支付宝批量付款
2015/12/24 PHP
php过滤输入操作之htmlentities与htmlspecialchars用法分析
2017/02/17 PHP
PHP PDOStatement::setAttribute讲解
2019/02/01 PHP
PHP crypt()函数的用法讲解
2019/02/15 PHP
php封装实现钉钉机器人报警接口的示例代码
2020/08/08 PHP
向左滚动文字 js代码效果
2013/08/17 Javascript
JavaScript使用位运算符判断奇数和偶数的方法
2015/06/01 Javascript
vue.js将unix时间戳转换为自定义时间格式
2017/01/03 Javascript
Vue.js 2.0 移动端拍照压缩图片上传预览功能
2017/03/06 Javascript
vue脚手架搭建项目的兼容性配置详解
2018/07/17 Javascript
微信小程序冒泡事件及其阻止方法实例分析
2018/12/06 Javascript
vue中的inject学习教程
2019/04/24 Javascript
react高阶组件添加和删除props
2019/04/26 Javascript
NProgress显示顶部进度条效果及使用详解
2019/09/21 Javascript
[14:57]DOTA2 HEROS教学视频教你分分钟做大人-幽鬼
2014/06/13 DOTA
[23:18]Spirit vs Liquid Supermajor小组赛A组 BO3 第二场 6.2
2018/06/03 DOTA
[01:03:09]完美世界DOTA2联赛PWL S2 Forest vs SZ 第二场 11.25
2020/11/26 DOTA
Python3搜索及替换文件中文本的方法
2015/05/22 Python
详解Python中的日志模块logging
2015/06/19 Python
Windows中使用wxPython和py2exe开发Python的GUI程序的实例教程
2016/07/11 Python
python web基础之加载静态文件实例
2018/03/20 Python
Python安装lz4-0.10.1遇到的坑
2018/05/20 Python
python单例模式获取IP代理的方法详解
2018/09/13 Python
解决python图像处理图像赋值后变为白色的问题
2020/06/04 Python
Python如何对齐字符串
2020/07/30 Python
详解python爬取弹幕与数据分析
2020/11/14 Python
优秀求职自荐信怎样写
2013/12/18 职场文书
会计岗位职责模板
2014/03/12 职场文书
创建无烟单位实施方案
2014/03/29 职场文书
出生公证委托书
2014/04/03 职场文书
最常使用的求职信
2014/05/25 职场文书
项目申请汇报材料
2014/08/16 职场文书
小学生国庆65周年演讲稿范文(2篇)
2014/09/21 职场文书
2015毕业生实习期工作总结
2015/04/09 职场文书
管理失职检讨书
2015/05/05 职场文书