基于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 相关文章推荐
使用jQuery fancybox插件打造一个实用的数据传输模态弹出窗体
Jan 15 Javascript
简单实例处理url特殊符号&amp;处理(2种方法)
Apr 02 Javascript
jquery.validate使用时遇到的问题
May 25 Javascript
js匿名函数作为函数参数详解
Jun 01 Javascript
React Native中导航组件react-navigation跨tab路由处理详解
Oct 31 Javascript
微信小程序实现流程进度的图样式功能
Jan 16 Javascript
使用VueRouter的addRoutes方法实现动态添加用户的权限路由
Jun 03 Javascript
vue自定义表单生成器form-create使用详解
Jul 19 Javascript
JS计算斐波拉切代码实例
Sep 12 Javascript
Jquery属性的获取/设置及样式添加/删除操作技巧分析
Dec 23 jQuery
vue Element左侧无限级菜单实现
Jun 10 Javascript
解决vue.js中settimeout遇到的问题(时间参数短效果不稳定)
Jul 21 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
神族 Protoss 历史背景
2020/03/14 星际争霸
php封装的smartyBC类完整实例
2016/10/19 PHP
laravel框架关于搜索功能的实现
2018/03/15 PHP
如何确保JavaScript的执行顺序 之实战篇
2011/03/03 Javascript
深入理解javaScript中的事件驱动
2013/05/21 Javascript
jQuery的css() 方法使用指南
2015/05/03 Javascript
探寻JavaScript中this指针指向
2016/04/23 Javascript
Bootstrap每天必学之警告框插件
2016/04/26 Javascript
妙用Bootstrap的 popover插件实现校验表单提示功能
2016/08/29 Javascript
微信小程序 网络API Websocket详解
2016/11/09 Javascript
详解vue2路由vue-router配置(懒加载)
2017/04/08 Javascript
利用forever和pm2部署node.js项目过程
2017/05/10 Javascript
详解AngularJS 模块化
2017/06/14 Javascript
H5基于iScroll实现下拉刷新和上拉加载更多
2017/07/18 Javascript
jQuery实现的页面遮罩层功能示例【测试可用】
2017/10/14 jQuery
AngularJS对动态增加的DOM实现ng-keyup事件示例
2018/03/12 Javascript
vue-cli项目根据线上环境分别打出测试包和生产包
2018/05/23 Javascript
NodeJS有难度的面试题(能答对几个)
2019/10/09 NodeJs
Vue父组件监听子组件生命周期
2020/09/03 Javascript
Pyramid添加Middleware的方法实例
2013/11/27 Python
Python编程实现微信企业号文本消息推送功能示例
2017/08/21 Python
Python多进程池 multiprocessing Pool用法示例
2018/09/07 Python
python的scipy实现插值的示例代码
2019/11/12 Python
浅析python,PyCharm,Anaconda三者之间的关系
2019/11/27 Python
浅谈在django中使用redirect重定向数据传输的问题
2020/03/13 Python
澳大利亚票务和娱乐市场领导者:Ticketmaster
2017/03/03 全球购物
德国家具在线:Fashion For Home
2017/03/11 全球购物
地球上最先进的胡子和头发修剪器:Bevel
2018/01/23 全球购物
英国户外服装、鞋类和设备的领先零售商:Millets
2020/10/12 全球购物
新电JAVA笔试题目
2014/08/31 面试题
工程造价专业大学生职业生涯规划书
2014/01/18 职场文书
自主招生自荐信指南
2014/02/04 职场文书
策划总监岗位职责
2014/02/16 职场文书
企业管理毕业生求职信
2014/03/11 职场文书
竞选大队长演讲稿
2014/04/29 职场文书
Python爬虫入门案例之爬取二手房源数据
2021/10/16 Python