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 相关文章推荐
json 入门基础教程 推荐
Oct 31 Javascript
在多个页面使用同一个HTML片段的代码
Mar 04 Javascript
探讨jQuery的ajax使用场景(c#)
Dec 03 Javascript
jQuery实现的鼠标经过时变宽的效果(附demo源码)
Apr 28 Javascript
想学习javascript JS和jQuery哪个重要 先学哪个
Dec 11 Javascript
bootstrap实现每隔5秒自动轮播效果
Dec 20 Javascript
js仿搜狐视频记录片列表展示效果
May 30 Javascript
vue.js学习之vue-cli定制脚手架详解
Jul 02 Javascript
axios发送post请求,提交图片类型表单数据方法
Mar 16 Javascript
微信小程序搭建(mpvue+mpvue-weui+fly.js)的详细步骤
Sep 18 Javascript
ES6 如何改变JS内置行为的代理与反射
Feb 11 Javascript
React倒计时功能实现代码——解耦通用
Sep 18 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
如何开发一个虚拟域名系统
2006/10/09 PHP
php启用zlib压缩文件的配置方法
2013/06/12 PHP
PHP Class&amp;Object -- PHP 自排序二叉树的深入解析
2013/06/25 PHP
JavaScript创建命名空间的5种写法
2014/06/24 PHP
详解在PHP的Yii框架中使用行为Behaviors的方法
2016/03/18 PHP
浅谈PHP检查数组中是否存在某个值 in_array 函数
2016/06/13 PHP
PHP中define() 与 const定义常量的区别详解
2019/06/25 PHP
kmock javascript 单元测试代码
2011/02/06 Javascript
javascript:void(0)的问题使用探讨
2014/04/10 Javascript
js实现弹出窗口、页面变成灰色并不可操作的例子分享
2014/05/10 Javascript
用javascript关闭本窗口不弹出询问框的方法
2014/09/12 Javascript
jQuery中closest()函数用法实例
2015/01/07 Javascript
jquery左右全屏大尺寸多图滑动效果代码分享
2015/08/28 Javascript
jQuery Dialog对话框事件用法实例分析
2016/05/10 Javascript
AngularJS中的包含详细介绍及实现示例
2016/07/28 Javascript
HTML页面定时跳转方法解析(2种任选)
2016/12/22 Javascript
详谈Ajax请求中的async:false/true的作用(ajax 在外部调用问题)
2017/02/10 Javascript
Vue组件之Tooltip的示例代码
2017/10/18 Javascript
node.js实现微信开发之获取用户授权
2019/03/18 Javascript
electron 如何将任意资源打包的方法步骤
2020/04/16 Javascript
Vue-resource安装过程及使用方法解析
2020/07/21 Javascript
[43:51]2014 DOTA2国际邀请赛中国区预选赛 Dream Times VS TongFu
2014/05/22 DOTA
Python性能优化的20条建议
2014/10/25 Python
python sys.argv[]用法实例详解
2018/05/25 Python
使用python进行文本预处理和提取特征的实例
2018/06/05 Python
python 的 scapy库,实现网卡收发包的例子
2019/07/23 Python
pycharm创建scrapy项目教程及遇到的坑解析
2019/08/15 Python
导致python中import错误的原因是什么
2020/07/01 Python
如何用python爬取微博热搜数据并保存
2021/02/20 Python
CSS3新增布局之: flex详解
2020/06/18 HTML / CSS
如何打造一封优秀的留学推荐信
2014/01/25 职场文书
党委干部批评与自我批评发言稿
2014/09/28 职场文书
乡镇党员群众路线教育实践活动对照检查材料思想汇报
2014/10/05 职场文书
2015中学教学工作总结
2015/07/22 职场文书
python小型的音频操作库mp3Play
2022/04/24 Python
python解析json数据
2022/04/29 Python