全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

jQuery实现倒计时功能 jQuery实现计时器功能

本文转载自 jquery 做一个小的倒计时效果

在实际运用中,经常会使用到倒计时的效果。以下代码利用jQuery实现了一个倒计时计时器。

<!DOCTYPE html> 
<html> 
 <head> 
 <meta charset="UTF-8"> 
 <title>jquery倒计时实现</title> 
 <style type="text/css"> 
  .shop_list ul li{ 
  display: inline-block; 
  list-style: none; 
  width: 300px; 
  } 
 </style> 
 </head> 
 <body> 
 <div class="shop_list" id="shop_list"> 
  <ul> 
  <li> 
   <img src="img/index/zixun1.jpg"/> 
   <div class="listItem"> 
   <h5>小米手机 Note 顶配版</h5> 
   <p>全网通 香槟金 移动联通<br/>双4G手机 双卡双待</p> 
   <em>¥2998<i>起</i></em> 
   <span class="time" data-starttime="1445982375" data-endtime="1446350400"></span> 
   </div> 
  </li> 
  <li> 
   <img src="img/index/zixun1.jpg"/> 
   <div class="listItem"> 
   <h5>小米手机 Note 顶配版</h5> 
   <p>全网通 香槟金 移动联通<br/>双4G手机 双卡双待</p> 
   <em>¥2998<i>起</i></em> 
   <span class="time" data-starttime='1445982375' data-endtime='1446350400'></span> 
   </div> 
  </li> 
  </ul> 
 </div> 
 </body> 
 <script type="text/javascript" src="js/lib/jquery-1.10.1.min.js" ></script> 
 <script type="text/javascript"> 
 $(function(){ 
  //找到商品列表以及时间显示span 
  var abj = $("#shop_list"), 
  timeObj = abj.find('.time'); 
  //获取开始时间 
  var starttime = timeObj.data('starttime'); 
  
  // 定时器函数 
  function actionDo(){ 
  return setInterval(function(){ 
   timeObj.each(function(index, el) { 
   //surplusTime为活动剩余开始时间 
   var t = $(this), 
    surplusTime = t.data('endtime') -starttime; 
   //若活动剩余开始时间小于0,则说明活动已开始 
   if (surplusTime <= 0) { 
    t.html("活动已经开始"); 
   } else{ 
   //否则,活动未开始,将剩余的时间转换成年,月,日,时,分,秒的形式 
    var year = surplusTime/(24*60*60*365), 
    showYear = parseInt(year), 
    month = (year-showYear)*12, 
    showMonth = parseInt(month), 
    day = (month-showMonth)*30, 
    showDay = parseInt(day), 
    hour = (day-showDay)*24, 
    showHour = parseInt(hour), 
    minute = (hour-showHour)*60, 
    showMinute = parseInt(minute), 
    seconds = (minute-showMinute)*60, 
    showSeconds = parseInt(seconds); 
    t.html(""); 
    //设置输出到HTML的格式并输出到HTML 
    if (showYear>0) { 
    t.append("<span>"+showYear+"年</span>") 
    }; 
    if (showMonth>0) { 
    t.append("<span>"+showMonth+"月</span>") 
    }; 
    if (showDay>0) { 
    t.append("<span>"+showDay+"天</span>") 
    }; 
    if (showHour>=0) { 
    t.append("<span>"+showHour+"小时</span>") 
    }; 
    if (showMinute>=0) { 
    t.append("<span>"+showMinute+"分钟</span>") 
    }; 
    if (showSeconds>=0) { 
    t.append("<span>"+showSeconds+"秒</span>") 
    }; 
   }; 
   }); 
   starttime++; 
  },1000); // 设定执行或延时时间 
  }; 
  // 执行它 
  actionDo(); 
 }); 
 </script> 
</html> 

更多关于倒计时的文章请查看专题:《倒计时功能》

更多JavaScript时钟特效点击查看:JavaScript时钟特效专题

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


# jQuery  # 倒计时  # 计时器  # 使用jquery读取html5 localstorage的值的方法  # jQuery访问浏览器本地存储cookie、localStorage和sessionStorage的  # jQuery timers计时器简单应用说明  # 基于JQuery.timer插件实现一个计时器  # jquery 显示*天*时*分*秒实现时间计时器  # 基于jquery插件编写countdown计时器  # jQuery实现简单的计时器功能实例分析  # sliderToggle在写jquery的计时器setTimeouter中不生效  # jquery实现一个全局计时器(商城可用)  # 利用jQuery+localStorage实现一个简易的计时器示例代码  # 网通  # 香槟金  # 点击查看  # 做一个  # 已经开始  # 会使  # 更多关于  # 转载自  # 请查看  # 大家多多  # 则说  # 实现了  # 在实际  # block  # inline  # list  # width  # shop_list 


相关文章: 网站制作外包价格怎么算,招聘网站上写的“外包”是什么意思?  子杰智能建站系统|零代码开发与AI生成SEO优化指南  C#如何序列化对象为XML XmlSerializer用法  如何用5美元大硬盘VPS安全高效搭建个人网站?  移民网站制作流程,怎么看加拿大移民官网?  建站之星免费版是否永久可用?  上海制作企业网站有哪些,上海有哪些网站可以让企业免费发布招聘信息?  岳西云建站教程与模板下载_一站式快速建站系统操作指南  php条件判断怎么写_ifelse和switchcase的使用区别【对比】  制作销售网站教学视频,销售网站有哪些?  学生网站制作软件,一个12岁的学生写小说,应该去什么样的网站?  成都网站制作价格表,现在成都广电的单独网络宽带有多少的,资费是什么情况呢?  如何确保FTP站点访问权限与数据传输安全?  建站ABC备案流程中有哪些关键注意事项?  GML (Geography Markup Language)是什么,它如何用XML来表示地理空间信息?  c++23 std::expected怎么用 c++优雅处理函数错误返回【详解】  网站企业制作流程,用什么语言做企业网站比较好?  青岛网站建设如何选择本地服务器?  微信网站制作公司有哪些,民生银行办理公司开户怎么在微信网页上查询进度?  学校为何禁止电信移动建设网站?  建站之星备案流程有哪些注意事项?  如何在IIS服务器上快速部署高效网站?  如何通过商城自助建站源码实现零基础高效建站?  常州企业建站如何选择最佳模板?  电商网站制作价格怎么算,网上拍卖流程以及规则?  网页设计与网站制作内容,怎样注册网站?  建站上市公司网站建设方案与SEO优化服务定制指南  建站之星体验版:智能建站系统+响应式设计,多端适配快速建站  如何高效配置IIS服务器搭建网站?  如何快速搭建支持数据库操作的智能建站平台?  营销式网站制作方案,销售哪个网站招聘效果最好?  网站制作知乎推荐,想做自己的网站用什么工具比较好?  如何高效搭建专业期货交易平台网站?  如何彻底删除建站之星生成的Banner?  建站之星安装后如何配置SEO及设计样式?  如何获取开源自助建站系统免费下载链接?  已有域名建站全流程解析:网站搭建步骤与建站工具选择  建站之星2.7模板快速切换与批量管理功能操作指南  如何挑选最适合建站的高性能VPS主机?  如何选择最佳自助建站系统?快速指南解析优劣  建站之星IIS配置教程:代码生成技巧与站点搭建指南  网站建设设计制作营销公司南阳,如何策划设计和建设网站?  想学网站制作怎么学,建立一个网站要花费多少?  SAX解析器是什么,它与DOM在处理大型XML文件时有何不同?  如何在宝塔面板中修改默认建站目录?  如何在腾讯云免费申请建站?  Python路径拼接规范_跨平台处理说明【指导】  免费的流程图制作网站有哪些,2025年教师初级职称申报网上流程?  制作网站建设的公司有哪些,网站建设比较好的公司都有哪些?  建站主机服务器选购指南:轻量应用与VPS配置解析 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。