基于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 相关文章推荐
由document.body和document.documentElement想到的
Apr 13 Javascript
Jquery 插件开发笔记整理
Jan 17 Javascript
[JSF]使用DataModel处理表行事件的实例代码
Aug 05 Javascript
js密码强度校验
Nov 10 Javascript
简单介绍JavaScript数据类型之隐式类型转换
Dec 28 Javascript
AngularJS ng-mousedown 指令
Aug 02 Javascript
简洁实用的BootStrap jQuery手风琴插件
Aug 31 Javascript
jquery.form.js异步提交表单详解
Apr 25 jQuery
JS实现利用两个队列表示一个栈的方法
Dec 13 Javascript
详解js跨域请求的两种方式,支持post请求
May 05 Javascript
微信小程序自定义tabBar组件开发详解
Sep 24 Javascript
Vue 自适应高度表格的实现方法
May 13 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
浅析Mysql 数据回滚错误的解决方法
2013/08/05 PHP
php+ajax实现无刷新分页的方法
2014/11/04 PHP
Zend Framework教程之连接数据库并执行增删查的方法(附demo源码下载)
2016/03/21 PHP
浅析Yii2缓存的使用
2016/05/10 PHP
php curl获取到json对象并转成数组array的方法
2018/05/31 PHP
Thinkphp5.0 框架的请求方式与响应方式分析
2019/10/14 PHP
搭建PhpStorm+PhpStudy开发环境的超详细教程
2020/09/17 PHP
网上抓的一个特效
2007/05/11 Javascript
提高网站性能之 如何对待JavaScript
2009/10/31 Javascript
Javascript 中的 call 和 apply使用介绍
2012/02/22 Javascript
面向对象设计模式的核心法则
2013/11/10 Javascript
对象转换为原始值的实现方法
2016/06/06 Javascript
JavaScript数组去重由慢到快由繁到简(优化篇)
2016/08/26 Javascript
基于Bootstrap的网页设计实例
2017/03/01 Javascript
JavaScript中document.referrer的用法详解
2017/07/04 Javascript
浅谈Vue2.0父子组件间事件派发机制
2018/01/08 Javascript
JS实现动态星空背景效果
2019/11/01 Javascript
微信小程序地图绘制线段并且测量(实例代码)
2020/01/02 Javascript
微信小程序button标签open-type属性原理解析
2020/01/21 Javascript
[01:45]2014DOTA2 TI预选赛预选赛 大神专访第二弹!
2014/05/20 DOTA
[01:08:44]NB vs VP 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
Python断言assert的用法代码解析
2018/02/03 Python
简单了解django索引的相关知识
2019/07/17 Python
浅谈pytorch grad_fn以及权重梯度不更新的问题
2019/08/20 Python
numpy.random.shuffle打乱顺序函数的实现
2019/09/10 Python
python3+opencv生成不规则黑白mask实例
2020/02/19 Python
英国电子产品购物网站:TobyDeals
2018/07/30 全球购物
Fenty Beauty官网:蕾哈娜创立的美妆品牌
2021/01/07 全球购物
大学生毕业求职的自我评价
2013/09/29 职场文书
一年级家长会邀请函
2014/01/25 职场文书
2014年小学安全工作总结
2014/12/04 职场文书
2014年幼儿园园长工作总结
2014/12/17 职场文书
小学运动会加油词
2015/07/18 职场文书
工作转正自我鉴定范文
2019/06/21 职场文书
Go语言设计模式之结构型模式
2021/06/22 Golang
在SQL Server中使用 Try Catch 处理异常的示例详解
2022/07/15 SQL Server