基于Javascript倒计时效果

发布时间 - 2026-01-10 22:01:28    点击率:

本文实例为大家分享了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>

运行结果如图:

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。


# js  # 倒计时  # BOM系列第三篇之定时器应用(时钟、倒计时、秒表和闹钟)  # 各种页面定时跳转(倒计时跳转)代码总结  # Javascript倒计时(定时)执行跳转事件的代码  # 团购、定时抢购倒计时js版  # js倒计时抢购实例  # js代码实现点击按钮出现60秒倒计时  # js实现n秒倒计时后才可以点击的效果  # js倒计时简单实现方法  # javascript同步服务器时间和同步倒计时小技巧  # js实现点击获取验证码倒计时效果  # 如图  # 大家分享  # 具体内容  # 大家多多  # 秒杀  # display  # left  # block  # font  # line  # float  # height  # color  # span  # size  # square  # indent  # background  # ffffff 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: Laravel怎么多语言本地化设置_Laravel语言包翻译与Locale动态切换【手册】  Android中Textview和图片同行显示(文字超出用省略号,图片自动靠右边)  Laravel distinct去重查询_Laravel Eloquent去重方法  厦门模型网站设计制作公司,厦门航空飞机模型掉色怎么办?  php结合redis实现高并发下的抢购、秒杀功能的实例  🚀拖拽式CMS建站能否实现高效与个性化并存?  Laravel如何部署到服务器_线上部署Laravel项目的完整流程与步骤  Laravel队列任务超时怎么办_Laravel Queue Timeout设置详解  韩国服务器如何优化跨境访问实现高效连接?  齐河建站公司:营销型网站建设与SEO优化双核驱动策略  软银砸40亿美元收购DigitalBridge 强化AI资料中心布局  如何在宝塔面板中修改默认建站目录?  如何快速配置高效服务器建站软件?  如何快速搭建高效WAP手机网站?  如何使用 jQuery 正确渲染 Instagram 风格的标签列表  三星、SK海力士获美批准:可向中国出口芯片制造设备  长沙企业网站制作哪家好,长沙水业集团官方网站?  如何用手机制作网站和网页,手机移动端的网站能制作成中英双语的吗?  如何在阿里云部署织梦网站?  制作公司内部网站有哪些,内网如何建网站?  Laravel项目如何进行性能优化_Laravel应用性能分析与优化技巧大全  详解Nginx + Tomcat 反向代理 负载均衡 集群 部署指南  实例解析angularjs的filter过滤器  微信小程序 闭包写法详细介绍  北京的网站制作公司有哪些,哪个视频网站最好?  网页设计与网站制作内容,怎样注册网站?  Laravel如何使用缓存系统提升性能_Laravel缓存驱动和应用优化方案  如何快速查询网站的真实建站时间?  Laravel如何实现文件上传和存储?(本地与S3配置)  Laravel如何使用.env文件管理环境变量?(最佳实践)  如何在建站主机中优化服务器配置?  免费网站制作appp,免费制作app哪个平台好?  laravel怎么为API路由添加签名中间件保护_laravel API路由签名中间件保护方法  Laravel如何使用软删除(Soft Deletes)功能_Eloquent软删除与数据恢复方法  谷歌浏览器下载文件时中断怎么办 Google Chrome下载管理修复  微信小程序 wx.uploadFile无法上传解决办法  linux top下的 minerd 木马清除方法  Win11搜索不到蓝牙耳机怎么办 Win11蓝牙驱动更新修复【详解】  html5的keygen标签为什么废弃_替代方案说明【解答】  Laravel怎么使用artisan命令缓存配置和视图  Laravel如何处理表单验证?(Requests代码示例)  如何快速搭建高效简练网站?  家族网站制作贴纸教程视频,用豆子做粘帖画怎么制作?  智能起名网站制作软件有哪些,制作logo的软件?  HTML5空格和nbsp有啥关系_nbsp的作用及使用场景【说明】  猎豹浏览器开发者工具怎么打开 猎豹浏览器F12调试工具使用【前端必备】  Laravel如何优雅地处理服务层_在Laravel中使用Service层和Repository层  Java遍历集合的三种方式  清除minerd进程的简单方法  Laravel怎么连接多个数据库_Laravel多数据库连接配置