基于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 相关文章推荐
IE DOM实现存在的部分问题及解决方法
Jul 25 Javascript
鼠标移到div,浮层显示明细,弹出层与div的上边距左边距重合(示例代码)
Dec 14 Javascript
详解Javascript中的Object对象
Feb 28 Javascript
javascript运算符——位运算符全面介绍
Jul 14 Javascript
javascript特效实现——当前时间和倒计时效果的简单实例
Jul 20 Javascript
关于JavaScript 原型链的一点个人理解
Jul 31 Javascript
JS实现简单的tab切换选项卡效果
Sep 21 Javascript
ES6中Proxy代理用法实例浅析
Apr 06 Javascript
微信小程序之裁剪图片成圆形的实现代码
Oct 11 Javascript
彻底揭秘keep-alive原理(小结)
May 05 Javascript
在vue中使用jsx语法的使用方法
Sep 30 Javascript
JavaScript如何判断对象有某属性
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发送邮件类代码附详细说明
2008/07/10 PHP
有关phpmailer的详细介绍及使用方法
2013/01/28 PHP
set_exception_handler函数在ThinkPHP中的用法
2014/10/31 PHP
thinkphp5.1 文件引入路径问题及注意事项
2018/06/13 PHP
js触发asp.net的Button的Onclick事件应用
2013/02/02 Javascript
使用闭包对setTimeout进行简单封装避免出错
2013/07/10 Javascript
如何正确使用javascript 来进行我们的程序开发
2014/06/23 Javascript
如何改进javascript代码的性能
2015/04/02 Javascript
jquery获取节点名称
2015/04/26 Javascript
JavaScript数据库TaffyDB用法实例分析
2015/07/27 Javascript
基于JS实现移动端访问PC端页面时跳转到对应的移动端网页
2020/12/24 Javascript
基于JQuery实现图片上传预览与删除操作
2016/05/24 Javascript
基于JavaScript实现轮播图代码
2016/07/14 Javascript
AngularJs  unit-testing(单元测试)详解
2016/09/02 Javascript
JS中Array数组学习总结
2017/01/18 Javascript
使用angularjs.foreach时return的问题解决
2018/09/30 Javascript
Vue插件之滑动验证码
2019/09/21 Javascript
Vue基于iview table展示图片实现点击放大
2020/08/05 Javascript
html中创建并调用vue组件的几种方法汇总
2020/11/17 Javascript
[41:13]完美世界DOTA2联赛PWL S2 Forest vs Rebirth 第一场 11.20
2020/11/20 DOTA
python实现list元素按关键字相加减的方法示例
2017/06/09 Python
Python使用MD5加密算法对字符串进行加密操作示例
2018/03/30 Python
python 命令行传入参数实现解析
2019/08/30 Python
使用python 对验证码图片进行降噪处理
2019/12/18 Python
在Python中利用pickle保存变量的实例
2019/12/30 Python
Python猫眼电影最近上映的电影票房信息
2020/09/18 Python
HTML5中drawImage用法分析
2014/12/01 HTML / CSS
丝芙兰美国官网:SEPHORA美国
2016/08/03 全球购物
Java工程师面试集锦之Spring框架
2013/06/16 面试题
电信专业毕业生推荐信
2013/11/18 职场文书
新文化运动的口号
2014/06/21 职场文书
党员先进性教育整改措施
2014/09/18 职场文书
个人工作表现评价材料
2014/09/21 职场文书
JDBC连接的六步实例代码(与mysql连接)
2021/05/12 MySQL
pytorch 如何使用float64训练
2021/05/24 Python
vue+springboot实现登录验证码
2021/05/27 Vue.js