基于Javascript倒计时效果


Posted in Javascript onDecember 22, 2016

本文实例为大家分享了js倒计时效果的具体代码,供大家参考,具体内容如下

Index.html

<!DOCTYPE html >
<html>
<head>
<title>倒计时</title>

<style type="text/css">
  .colockbox
  {
   width:500px;
   height:20px; 
   color:#000000;
  }

  .colockbox span
  {
  float:left;display:block;
  width:20px;
  height:20px;
  line-height:20px;
  font-size:18px; 
  font-weight:bold;
  text-align:center;
  color:#ffffff; 
  text-indent:3px; 
  }

  .square 
  {
   float:left;
   width:26px;
   height:20px;
   background-color:#222222;
   border-radius:3px;
   padding:0px;
   margin-right:5px;
  }

</style>

<script type="text/javascript" src="jquery-1.11.3.js"></script>
<script type="text/javascript">
$(function(){
 countDown("2016/12/25 23:00:00","#colockbox1");
});
function countDown(time,id){
 var day_elem = $(id).find('.day');
 var hour_elem = $(id).find('.hour');
 var minute_elem = $(id).find('.minute');
 var second_elem = $(id).find('.second');
 var end_time = new Date(time).getTime(),//月份是实际月份-1 
 sys_second = (end_time-new Date().getTime())/1000; 
 var timer = setInterval(function(){
  if (sys_second > 1) {
   sys_second -= 1;
   var day = Math.floor((sys_second / 3600) / 24);
   var hour = Math.floor((sys_second / 3600) % 24);
   var minute = Math.floor((sys_second / 60) % 60);
   var second = Math.floor(sys_second % 60);
   day_elem && $(day_elem).text(day);//计算天
   $(hour_elem).text(hour<10?"0"+hour:hour);//计算小时
   $(minute_elem).text(minute<10?"0"+minute:minute);//计算分钟
   $(second_elem).text(second<10?"0"+second:second);//计算秒杀
  } else { 
   clearInterval(timer);
  }
 }, 1000);
}
</script>
</head>
<body>

<div class="colockbox" id="colockbox1">


<div class="square"> 
<span class="day">00</span> 
</div>
<span style="color:gray;font-size:15px; float:left;">天</span>

<div class="square"> 
<span class="hour">00</span> 
</div>
<span style="color:gray;font-size:15px; float:left;">时</span>

<div class="square"> 
<span class="minute">00</span> 
</div>
<span style="color:gray;font-size:15px; float:left;">分</span>

<div class="square"> 
<span class="second">00</span> 
</div>
<span style="color:gray;font-size:15px; float:left;">秒</span>
</div>
</body>
</html>

运行结果如图:

基于Javascript倒计时效果

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
js语法学习之判断一个对象是否为数组
May 13 Javascript
控制台报错object is not a function的解决方法
Aug 24 Javascript
JavaScript中的值类型详细介绍
Dec 29 Javascript
JavaScript中消除闭包的一般方法介绍
Mar 16 Javascript
jQuery常见的选择器及用法介绍
Dec 20 Javascript
利用Query+bootstrap和js两种方式实现日期选择器
Jan 10 Javascript
关于Vue实现组件信息的缓存问题
Aug 23 Javascript
Angular使用Md5加密的解决方法
Sep 16 Javascript
微信小程序实现点击按钮修改view标签背景颜色功能示例【附demo源码下载】
Dec 06 Javascript
bootstrap 日期控件 datepicker被弹出框dialog覆盖的解决办法
Jul 09 Javascript
微信小程序获取用户绑定手机号方法示例
Jul 21 Javascript
微信小程序上传图片并等比列压缩到指定大小的实例代码
Oct 24 Javascript
JS前端加密算法示例
Dec 22 #Javascript
jQuery手指滑动轮播效果
Dec 22 #Javascript
自动适应iframe右边的高度
Dec 22 #Javascript
微信小程序 自己制作小组件实例详解
Dec 22 #Javascript
JS正则子匹配实例分析
Dec 22 #Javascript
JS定时检测任务任务完成后执行下一步的解决办法
Dec 22 #Javascript
jQuery无缝轮播图代码
Dec 22 #Javascript
You might like
dede3.1分页文字采集过滤规则详说(图文教程)
2007/04/03 PHP
深入PHP autoload机制的详解
2013/06/09 PHP
PHP MYSQL实现登陆和模糊查询两大功能
2016/02/05 PHP
PHP中的函数声明与使用详解
2017/05/27 PHP
javascript实现的弹出层背景置灰-模拟(easyui dialog)
2013/12/27 Javascript
JavaScript检测鼠标移动方向的方法
2015/05/22 Javascript
JS实现带关闭功能的阿里妈妈网站顶部滑出banner工具条代码
2015/09/17 Javascript
jQuery无刷新分页完整实例代码
2015/10/27 Javascript
如何提高javascript加载速度
2016/12/26 Javascript
javaScript生成支持中文带logo的二维码(jquery.qrcode.js)
2017/01/03 Javascript
详解Node项目部署到云服务器上
2017/07/12 Javascript
express启用https使用小记
2019/05/21 Javascript
聊聊Vue 中 title 的动态修改问题
2019/06/11 Javascript
微信小程序在ios下Echarts图表不能滑动的问题解决
2019/07/10 Javascript
JS脚本实现定时到网站上签到/签退功能
2020/04/22 Javascript
uniapp微信小程序:key失效的解决方法
2021/01/20 Javascript
[01:02:25]2014 DOTA2华西杯精英邀请赛5 24 NewBee VS VG
2014/05/25 DOTA
Python3中的bytes和str类型详解
2019/05/02 Python
Python Numpy 实现交换两行和两列的方法
2019/06/26 Python
python查看文件大小和文件夹内容的方法
2019/07/08 Python
python issubclass 和 isinstance函数
2019/07/25 Python
python实现数字炸弹游戏
2020/07/17 Python
Python中openpyxl实现vlookup函数的实例
2020/10/28 Python
如何通过Python实现RabbitMQ延迟队列
2020/11/28 Python
Ubuntu20下的Django安装的方法步骤
2021/01/24 Python
HTML5+CSS3网页加载进度条的实现,下载进度条的代码实例
2016/12/30 HTML / CSS
css3媒体查询中device-width和width的区别详解
2020/03/27 HTML / CSS
英国领先的在线旅游和休闲零售商:lastminute.com
2019/01/23 全球购物
文明之星事迹材料
2014/05/09 职场文书
校长创先争优承诺书
2014/08/30 职场文书
学习优秀共产党员先进事迹思想报告
2014/09/17 职场文书
民主评议党员自我评价材料
2014/09/18 职场文书
个人整改方案范文
2014/10/25 职场文书
魂断蓝桥观后感
2015/06/10 职场文书
Android Flutter实现3D动画效果示例详解
2022/04/07 Java/Android
Java Lambda表达式常用的函数式接口
2022/04/07 Java/Android