JS实现十分钟倒计时代码实例
编写JS倒计时代码需要用到很多JavaScript知识,比如:if函数,Math.floor,定时器setInterval等等,如有不清楚的小伙伴可以参考PHP中文网的相关文章,或者访问 JavaScript视频教程。
举例:10分钟考试倒计时,当时间仅剩五分钟时,提醒考试仅剩5分钟,时间结束时,提示考试结束。具体代码如下:
HTML部分:
<body> <div id="timer"></div> <div id="warring"></div> </body>
JavaScript部分:
<script type="text/javascript"> var maxtime = 10 * 60; // function CountDown() { if (maxtime >= 0) { minutes = Math.floor(maxtime / 60); seconds = Math.floor(maxtime % 60); msg = "距离结束还有" + minutes + "分" + seconds + "秒"; document.all["timer"].innerHTML = msg; if (maxtime == 5 * 60)alert("距离结束仅剩5分钟"); --maxtime; } else{ clearInterval(timer); alert("时间到,结束!"); } } timer = setInterval("CountDown()", 1000); </script>
JS十分钟倒计时代码的具体步骤:
1、设置考试时长maxtime = 10 * 60秒,即10分钟
2、用if函数判断,当maxtime大于等于零时,判断剩余分和秒
3、再用if函数判断,当时间仅剩5分钟时,弹出提示:距离结束仅剩5分钟
4、如果时间到,则清除定时器,提示:结束
效果如图所示:
相关推荐
-
2种简单的js倒计时方式
一般倒计时的时间都是后台传来的然后渲染到页面,这里有2个简单的倒计时方式 //带天数的倒计时 function countDown(times){ var timer=null; timer=setInterval(function(){ var day=0, hour=0, minute=0, second=0;//时间默认值 if(times > 0){ day = Math.floor(times / (60 * 60 * 24)); hour = Math.floor(times / (
-
js定时器实现倒计时效果
本文实例为大家分享了js定时器实现倒计时效果展示的具体代码,供大家参考,具体内容如下 日期函数 倒计时 = 用 将来的时间 - 现在的时间 问题:将来时间 距离 1970 毫秒数 - 现在距离 1970年1 用将来的毫秒数 - 现在的毫秒数 不断转换就可以了 <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <t
-
js通过Date对象实现倒计时动画效果
js通过Date对象实现倒计时效果,具体内容如下 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>倒计时动画</title> <style> div{ text-align:center; height:100px; line-height:100px; } </style> &l
-
js与jQuery实现的用户注册协议倒计时功能实例【三种方法】
本文实例讲述了js与jQuery实现的用户注册协议倒计时功能.分享给大家供大家参考,具体如下: 方法一: <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>www.jb51.net 注册倒计时</title> <script type="text/javascript"> //用户有十秒钟的时间看协议,超过十秒钟,"同意"
-
JS实现验证码倒计时的注册页面
原型图 需求:手机号验证 发送验证码之后开始60S倒计时 60s以后如果没有填写验证码,可重新发送 <!doctype html> <html> <head> <meta charset="utf-8"> <title>注册</title> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta
-
原生JS实现简单的倒计时功能示例
本文实例讲述了原生JS实现简单的倒计时功能.分享给大家供大家参考,具体如下: 1.第一种 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>www.jb51.net JS倒计时</title> </head> <body> <div id="div"></div> <scr
-
JS实现的倒计时恢复按钮点击功能【可用于协议阅读倒计时】
本文实例讲述了JS实现的倒计时恢复按钮点击功能.分享给大家供大家参考,具体如下: 倒计时时间到后,恢复按钮点击,常用于阅读协议: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>www.jb51.net 阅读协议倒计时</title> <script> var tim=9; function aaa(){ var btnn=docu
-
JS+HTML5实现获取手机验证码倒计时按钮
效果图如下所示: HTML: <input type="button" value="获取验证码"> CSS: input[type=button] width: 150px; height: 30px; background-color: #ff3000; border: 0; border-radius: 15px; color: #fff; } input[type=button].on { background-color: #eee; colo
-
JS实现十分钟倒计时代码实例
编写JS倒计时代码需要用到很多JavaScript知识,比如:if函数,Math.floor,定时器setInterval等等,如有不清楚的小伙伴可以参考PHP中文网的相关文章,或者访问 JavaScript视频教程. 举例:10分钟考试倒计时,当时间仅剩五分钟时,提醒考试仅剩5分钟,时间结束时,提示考试结束.具体代码如下: HTML部分: <body> <div id="timer"></div> <div id="warring&
-
js实现图片推拉门效果代码实例
初学者. 推拉门是网页中常见的一种形式,通过JS实现比较简单.主要是通过getElement找到节点元素,然后对其进行相应的赋值即可. 新建一个index.html文件,并在同一个目录中添加三个文件夹,images(用来当作"门"的图片),styles(用来存放css文件),scripts(用来存放js文件).然后在index.html中添加代码: <!doctype html> <html> <head> <meta charset=&quo
-
js简单的分页器插件代码实例
这篇文章主要介绍了js简单的分页器插件代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 自己引入jquery插件,我的demo是引入的自己本地的query 代码如下 <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title></title> <style type="text/
-
JS对日期操作封装代码实例
这篇文章主要介绍了JS对日期操作封装代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 格式化日期: /** * 格式化日期 * @param fmt 例如:yyyy-MM-dd 等 * @returns {*} * @constructor */ Date.prototype.Format = function (fmt) { //author: meizz var o = { "M+": this.getMonth() + 1
-
纯js实现无缝滚动功能代码实例
这篇文章主要介绍了纯js实现无缝滚动功能代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 HTML代码 <!--父容器要使用overflow: hidden;--> <div id="imgsList" style="height:150px;width:980px;overflow: hidden;"> <!--滚动容器--> <div id="marqu
-
JS常用倒计时代码实例总结
本文实例总结了JS常用倒计时代码.分享给大家供大家参考,具体如下: 第一种:精确到秒的javascript倒计时代码 <form name="form1"> <div align="center" align="center"> <center>离2010年还有:<br> <input type="textarea" name="left" size=&
-
原生JS实现汇率转换功能代码实例
代码如下 html代码 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta http-equiv="X-UA-Comp
-
js防刷新的倒计时代码 js倒计时代码
最近在维护考试系统,在进行考试测试时无意中点击了刷新按钮,但是上面的倒计时并没有受到影响,同时在几篇博客中也有这样的例子,所以我想看看它到底是怎样防止刷新的. 如果是用cs代码写,我们可能会很快的写出来怎样防止刷新,可是我们要进行前段开发,考试是在页面上进行的,这里就要用到我们学到的js了. <htmlxmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Ty
-
微信小程序中显示倒计时代码实例
wxml文件中: <!--倒计时 --> <view class="countDownTimeView countDownAllView" > <view class="voteText countDownTimeText">{{countDownDay}}天</view> <view class="voteText countDownTimeText">{{countDownHour}
-
基于JavaScript实现十五拼图代码实例
顾名思义,十五拼图就是将游戏画面中的数字从上到下,从左到右按顺序从1到15排列下来,看起来很简单,但是玩起来不容易. css代码 body { font-family: cursive; font-size: 14pt; text-align: center; } #puzzlearea { height: 400px; margin: 0 auto; position: relative; width: 400px; } .highlight { border-color: red; curs
随机推荐
- Python中请使用isinstance()判断变量类型
- 详解vue.js的devtools安装
- 浅谈使用java解析和生成JSON
- Html5 js实现手风琴效果
- asp.net中一个linq分页实现代码
- python3.5 + PyQt5 +Eric6 实现的一个计算器代码
- 浅谈Servlet转发到JSP页面的路径问题(必看)
- js操作时间(年-月-日 时-分-秒 星期几)
- CSS网页布局入门教程4:二列固定宽度
- 详谈Lock与synchronized 的区别
- 适合虚拟主机商的一键批量备份用户网站数据的批处理
- SQL Server 压缩日志与减少SQL Server 文件大小的方法
- javascript的列表切换【实现代码】
- Java的string类为什么是不可变的
- C++中typedef 及其与struct的结合使用
- Android编程监听网络连接状态改变的方法
- LRUCache的实现原理及利用python实现的方法
- 详解用python实现简单的遗传算法
- 解决Pycharm后台indexing导致不能run的问题
- vue-for循环嵌套操作示例