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、如果时间到,则清除定时器,提示:结束
效果如图所示:
相关推荐
-
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与jQuery实现的用户注册协议倒计时功能实例【三种方法】
本文实例讲述了js与jQuery实现的用户注册协议倒计时功能.分享给大家供大家参考,具体如下: 方法一: <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>www.jb51.net 注册倒计时</title> <script type="text/javascript"> //用户有十秒钟的时间看协议,超过十秒钟,"同意"
-
原生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实现验证码倒计时的注册页面
原型图 需求:手机号验证 发送验证码之后开始60S倒计时 60s以后如果没有填写验证码,可重新发送 <!doctype html> <html> <head> <meta charset="utf-8"> <title>注册</title> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta
-
js定时器实现倒计时效果
本文实例为大家分享了js定时器实现倒计时效果展示的具体代码,供大家参考,具体内容如下 日期函数 倒计时 = 用 将来的时间 - 现在的时间 问题:将来时间 距离 1970 毫秒数 - 现在距离 1970年1 用将来的毫秒数 - 现在的毫秒数 不断转换就可以了 <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <t
-
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通过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
-
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倒计时代码需要用到很多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
随机推荐
- Orace查询数据出现乱码的问题解决思路
- VBS教程:VBscript属性-Global 属性
- Linux常用命令last的使用方法详解
- 详解python的webrtc库实现语音端点检测
- Python做文本按行去重的实现方法
- PHP的autoload机制的实现解析
- Python导出数据到Excel可读取的CSV文件的方法
- php编程每天必学之验证码
- php实现随机显示图片方法汇总
- 跟我学Laravel之快速入门
- 使用shell脚本采集系统cpu、内存、磁盘、网络等信息
- 利用PM2部署node.js项目的方法教程
- jQuery中animate动画第二次点击事件没反应
- 在Spring Boot中如何使用log4j记录日志
- JavaScript类型检测之typeof 和 instanceof 的缺陷与优化
- django 邮件发送模块smtp使用详解
- vue从一个页面跳转到另一个页面并携带参数的解决方法
- PHP基于openssl实现的非对称加密操作示例
- 易语言最小化按钮制作过程
- 微信小程序实现弹出菜单功能