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列举css中所有图标的实现代码
Jul 04 Javascript
jquery 插件学习(二)
Aug 06 Javascript
用Jquery.load载入页面后样式没了页面混乱的解决方法
Oct 20 Javascript
JS访问SWF的函数用法实例
Jul 01 Javascript
AngularJS应用开发思维之依赖注入3
Aug 19 Javascript
jQuery版AJAX简易封装代码
Sep 14 Javascript
一篇文章搞定JavaScript类型转换(面试常见)
Jan 21 Javascript
vue+element的表格实现批量删除功能示例代码
Aug 17 Javascript
webpack4.0 入门实践教程
Oct 08 Javascript
详解Vue-axios 设置请求头问题
Dec 06 Javascript
element-ui上传一张图片后隐藏上传按钮功能
May 22 Javascript
vue-以文件流-blob-的形式-下载-导出文件操作
Aug 07 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安全配置
2006/10/09 PHP
php 获取一个月第一天与最后一天的代码
2010/05/16 PHP
PHP中ini_set和ini_get函数的用法小结
2014/02/18 PHP
Smarty局部缓存的几种方法简介
2014/06/17 PHP
php链表用法实例分析
2015/07/09 PHP
jquery入门—编写一个导航条(可伸缩)
2013/01/07 Javascript
JS去除字符串两端空格的简单实例
2013/12/27 Javascript
C#中使用迭代器处理等待任务
2015/07/13 Javascript
JS防止网页被嵌入iframe框架的方法分析
2016/09/13 Javascript
详解js前端代码异常监控
2017/01/11 Javascript
javascript实现动态显示颜色块的报表效果
2017/04/10 Javascript
xmlplus组件设计系列之选项卡(Tabbar)(5)
2017/05/03 Javascript
表格展示利器 Bootstrap Table实例代码
2017/09/06 Javascript
nodejs读取并去重excel文件
2018/04/22 NodeJs
[10:05]DOTA2-DPC中国联赛 正赛 iG vs PSG.LGD 选手采访
2021/03/11 DOTA
详解Python中的__new__、__init__、__call__三个特殊方法
2016/06/02 Python
使用python3.5仿微软记事本notepad
2016/06/15 Python
浅谈python中set使用
2016/06/30 Python
python采集微信公众号文章
2018/12/20 Python
浅析PyTorch中nn.Linear的使用
2019/08/18 Python
python 实现多线程下载m3u8格式视频并使用fmmpeg合并
2019/11/15 Python
Pytorch mask-rcnn 实现细节分享
2020/06/24 Python
Python+Kepler.gl实现时间轮播地图过程解析
2020/07/20 Python
python字典key不能是可以是啥类型
2020/08/04 Python
美国最大的网络男装服装品牌:Bonobos
2017/05/25 全球购物
美国折扣网站:jClub
2017/08/07 全球购物
教你怎样写好自我评价
2013/10/05 职场文书
高中毕业自我鉴定
2013/12/13 职场文书
《钱学森》听课反思
2014/03/01 职场文书
小学感恩教育活动总结
2014/07/07 职场文书
学风建设演讲稿
2014/09/12 职场文书
优秀英文求职信范文
2015/03/19 职场文书
大学生就业指导课心得体会
2016/01/15 职场文书
护理心得体会范文
2016/01/22 职场文书
Java实现房屋出租系统详解
2021/10/05 Java/Android
Golang 结构体数据集合
2022/04/22 Golang