基于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实现翻页后保持checkbox选中状态的实现方法
Nov 03 Javascript
jQuery实现3D文字特效的方法
Mar 10 Javascript
jQuery插件Elastislide实现响应式的焦点图无缝滚动切换特效
Apr 12 Javascript
JavaScript的模块化开发框架Sea.js上手指南
May 12 Javascript
功能强大的jquery.validate表单验证插件
Nov 07 Javascript
Vuex和前端缓存的整合策略详解
May 09 Javascript
微信小程序 密码输入(源码下载)
Jun 27 Javascript
jQuery基于cookie实现换肤功能实例
Oct 14 jQuery
解决Vue2.x父组件与子组件之间的双向绑定问题
Mar 06 Javascript
在layui.use 中自定义 function 的正确方法
Sep 16 Javascript
微信小程序实现上拉加载功能
Nov 20 Javascript
vue添加自定义右键菜单的完整实例
Dec 08 Vue.js
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
Yii中表单用法实例详解
2016/01/05 PHP
浅谈PHP的exec()函数无返回值排查方法(必看)
2017/03/31 PHP
select标签模拟/美化方法采用JS外挂式插件
2013/04/01 Javascript
html中使用javascript调用本地程序(exe、doc等)实现代码
2013/04/26 Javascript
javascript闭包入门示例
2014/04/30 Javascript
js实现同一个页面多个渐变效果的方法
2015/04/10 Javascript
Javascript中判断对象是否为空
2015/06/10 Javascript
JQuery中DOM事件冒泡实例分析
2015/06/13 Javascript
在小程序中使用腾讯视频插件播放教程视频的方法
2018/07/10 Javascript
Angular6 用户自定义标签开发的实现方法
2019/01/08 Javascript
微信小程序 swiper 组件遇到的问题及解决方法
2019/05/26 Javascript
在JavaScript中实现链式调用的实现
2019/12/24 Javascript
node.js使用http模块创建服务器和客户端完整示例
2020/02/10 Javascript
js 数组当前行添加数据方法详解
2020/07/28 Javascript
js实现弹幕飞机效果
2020/08/27 Javascript
uniapp电商小程序实现订单30分钟倒计时
2020/11/01 Javascript
Node快速切换版本、版本回退(降级)、版本更新(升级)
2021/01/07 Javascript
js简单粗暴的发布订阅示例代码
2021/01/23 Javascript
Java分治归并排序算法实例详解
2017/12/12 Python
pyqt5的QComboBox 使用模板的具体方法
2018/09/06 Python
python读取TXT每行,并存到LIST中的方法
2018/10/26 Python
Python命名空间的本质和加载顺序
2018/12/17 Python
利用python-docx模块写批量生日邀请函
2019/08/26 Python
python函数定义和调用过程详解
2020/02/09 Python
python中shell执行知识点
2020/05/06 Python
如何在Windows中安装多个python解释器
2020/06/16 Python
css3实现图片遮罩效果鼠标hover以后出现文字
2013/11/05 HTML / CSS
中国最大的名表商城:万表网
2016/08/29 全球购物
Charlotte Tilbury美国官网:英国美妆品牌
2017/10/13 全球购物
学党史心得体会
2014/09/05 职场文书
司法局群众路线教育实践活动整改措施思想汇报
2014/10/13 职场文书
交通事故协议书范本
2014/11/18 职场文书
青年岗位能手事迹材料(2016推荐版)
2016/03/01 职场文书
2019自荐信范文集锦!
2019/07/03 职场文书
Vue.js 带下拉选项的输入框(Textbox with Dropdown)组件
2021/04/17 Vue.js
Python如何导出导入所有依赖包详解
2021/06/08 Python