基于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下jquery.getJSON的缓存问题的处理方法
Mar 29 Javascript
『jQuery』取指定url格式及分割函数应用
Apr 22 Javascript
提交按钮的name='submit'引起的js失效问题及原因
Feb 25 Javascript
js实现鼠标触发图片抖动效果的方法
Feb 27 Javascript
javascript中tostring()和valueof()的用法及两者的区别
Nov 16 Javascript
Vuejs第八篇之Vuejs组件的定义实例解析
Sep 05 Javascript
jQuery Ajax File Upload实例源码
Dec 12 Javascript
vue-cli 如何打包上线的方法示例
May 08 Javascript
vue实现打印功能的两种方法
Sep 07 Javascript
小程序云开发获取不到数据库记录的解决方法
May 18 Javascript
Vue列表如何实现滚动到指定位置样式改变效果
May 09 Javascript
js实现碰撞检测
Jan 29 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数组循环操作详细介绍 附实例代码
2013/02/03 PHP
手把手编写PHP框架 深入了解MVC运行流程
2016/09/19 PHP
php unicode编码和字符串互转的方法
2020/08/12 PHP
PHP使用Curl实现模拟登录及抓取数据功能示例
2018/04/27 PHP
Yii2框架实现登陆添加验证码功能示例
2018/07/12 PHP
使用PHPUnit进行单元测试并生成代码覆盖率报告的方法
2019/03/08 PHP
一些经常会用到的Javascript检测函数
2010/05/31 Javascript
在JavaScript中获取请求的URL参数[正则]
2010/12/25 Javascript
按给定几率进行随机抽取的js代码
2010/12/28 Javascript
JavaScript词法作用域与调用对象深入理解
2012/11/29 Javascript
js实现上传图片预览的方法
2015/02/09 Javascript
JavaScript编程中布尔对象的基本使用
2015/10/25 Javascript
举例说明JavaScript中的实例对象与原型对象
2016/03/11 Javascript
js生成随机数(指定范围)的实例代码
2016/07/10 Javascript
jQuery EasyUI之验证框validatebox实例详解
2017/04/10 jQuery
在原生不支持的旧环境中添加兼容的Object.keys实现方法
2017/09/11 Javascript
浅谈Emergence.js 检测元素可见性的 js 插件
2017/11/18 Javascript
教你使用vue-cli快速构建的小说阅读器
2019/05/13 Javascript
Vue.set 全局操作简单示例
2019/09/19 Javascript
vuex根据不同的用户权限展示不同的路由列表功能
2019/09/20 Javascript
java中两个byte数组实现合并的示例
2018/05/09 Python
Python实现读取SQLServer数据并插入到MongoDB数据库的方法示例
2018/06/09 Python
python3+PyQt5 数据库编程--增删改实例
2019/06/17 Python
django项目简单调取百度翻译接口的方法
2019/08/06 Python
windows10在visual studio2019下配置使用openCV4.3.0
2020/07/14 Python
python 实现学生信息管理系统的示例
2020/11/28 Python
python获取天气接口给指定微信好友发天气预报
2020/12/28 Python
python 基于opencv去除图片阴影
2021/01/26 Python
Bealls Florida百货商店:生活服饰、家居装饰和鞋子
2018/02/23 全球购物
Python面试题:如何用Python来发送邮件
2016/03/15 面试题
迎接领导欢迎词
2014/01/11 职场文书
活动总结报告格式
2014/05/09 职场文书
公司行政专员岗位职责
2014/08/24 职场文书
考试作弊检讨书
2014/10/21 职场文书
杜甫草堂导游词
2015/02/03 职场文书
python playwright 自动等待和断言详解
2021/11/27 Python