基于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、css、img等浏览器缓存问题的2种解决方案
Oct 23 Javascript
javascript:json数据的页面绑定示例代码
Jan 26 Javascript
一个css与js结合的下拉菜单支持主流浏览器
Oct 08 Javascript
限制复选框最多选择项的实现代码
May 30 Javascript
谈谈PHP中相对路径的问题与绝对路径的使用
Aug 16 Javascript
jQuery获取选中单选按钮radio的值
Dec 27 Javascript
selenium 与 chrome 进行qq登录并发邮件操作实例详解
Apr 06 Javascript
使用jQuery,Angular实现登录界面验证码详解
Apr 27 jQuery
Django使用多数据库的方法
Sep 06 Javascript
vue+iview 实现可编辑表格的示例代码
Oct 31 Javascript
详解element-ui中form验证杂记
Mar 04 Javascript
如何在node环境实现“get数据解析”代码实例
Jul 03 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
[原创]PHP中通过ADODB库实现调用Access数据库之修正版本
2006/12/31 PHP
PHP4中session登录页面的应用
2008/07/25 PHP
PHP生成短网址的3种方法代码实例
2014/07/08 PHP
PHP调试函数和日志记录函数分享
2015/01/31 PHP
PHP生成制作验证码的简单实例
2016/06/12 PHP
百度 popup.js 完美修正版非常的不错 脚本之家推荐
2009/04/17 Javascript
JavaScript中的面向对象介绍
2012/06/30 Javascript
Javascript对象中关于setTimeout和setInterval的this介绍
2012/07/21 Javascript
jQuery学习笔记 更改jQuery对象
2012/09/19 Javascript
ajax中get和post的说明及使用与区别
2012/12/23 Javascript
Jquery实现自定义窗口随意的拖拽
2014/03/12 Javascript
jQuery中eq()方法用法实例
2015/01/05 Javascript
nodejs爬虫抓取数据乱码问题总结
2015/07/03 NodeJs
深入浅析Nodejs的Http模块
2017/06/20 NodeJs
jQuery接受后台传递的List的实例详解
2017/08/02 jQuery
简单实现jQuery弹窗效果
2017/10/30 jQuery
Angular2开发环境搭建教程之VS Code
2017/12/15 Javascript
vue 表单输入格式化中文输入法异常问题
2018/05/30 Javascript
一个小时快速搭建微信小程序的方法步骤
2019/04/15 Javascript
详解vue-cli3多页应用改造
2019/06/04 Javascript
[42:00]完美世界DOTA2联赛PWL S3 Phoenix vs INK ICE 第一场 12.13
2020/12/17 DOTA
Python操作json数据的一个简单例子
2014/04/17 Python
python 除法保留两位小数点的方法
2018/07/16 Python
使用Python 统计高频字数的方法
2019/01/31 Python
树莓派4B+opencv4+python 打开摄像头的实现方法
2019/10/18 Python
python通过对字典的排序,对json字段进行排序的实例
2020/02/27 Python
Python 格式化打印json数据方法(展开状态)
2020/02/27 Python
捷克多品牌在线时尚商店:ANSWEAR.cz
2020/10/03 全球购物
考试保密承诺书
2014/08/30 职场文书
2014年教师节讲话稿5篇
2014/09/10 职场文书
出租房屋协议书
2014/09/14 职场文书
幼儿园教师个人工作总结2015
2015/05/12 职场文书
小学中队长竞选稿
2015/11/20 职场文书
干部外出学习心得体会
2016/01/18 职场文书
《包身工》教学反思
2016/02/23 职场文书
golang中的struct操作
2021/11/11 Golang