jquery实现倒计时小应用

发布时间 - 2026-01-11 03:19:21    点击率:

 本文实例为大家分享了jquery倒计时效果的具体代码,供大家参考,具体内容如下

html

<div id="shop_rec">
  <ul class="cf">
    <li>
      <img src="image/goods.jpg" alt="小米 Note 顶配版" />
      <div>
        <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="image/goods.jpg" alt="小米 Note 顶配版" />
      <div>
        <h5>小米 Note 顶配版</h5>
        <p>全网通 香槟金 移动联通<br />双4G手机 双卡双待</p>
        <em>¥2998<i>起</i></em>
        <span class="time" data-starttime="1445912375" data-endtime="1436350400"></span>
      </div>
    </li>
  </ul>
</div>

jquery

$(function(){
  var abj = $("#shop_rec"),
    timeObj = abj.find('.time');
  var starttime = timeObj.data('starttime');

  // 定时器函数
  function actionDo(){
    return setInterval(function(){
      timeObj.each(function(index, el) {
        var t = $(this),
          surplusTime = t.data('endtime') -starttime;
        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("");
          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();
});

 总结

不是特别优秀,但是小的应用完全没有问题。

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


# jquery  # 倒计时  # jquery实现手机发送验证码的倒计时代码  # JQuery实现倒计时按钮具体方法  # jquery简单倒计时实现方法  # 基于jQuery的倒计时实现代码  # jQuery实现倒计时跳转的例子  # jQuery倒计时代码(超简单)  # JQuery实现倒计时按钮的实现代码  # 利用jQuery实现漂亮的圆形进度条倒计时插件  # jquery 倒计时效果实现秒杀思路  # jQuery实现倒计时按钮功能代码分享  # 网通  # 香槟金  # 已经开始  # 大家分享  # 具体内容  # 大家多多  # Note  # 顶配版  # goods  # 双卡双待  # alt  # jpg  # starttime  # span  # time  # yen  # data  # br  # em 


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


相关推荐: 个人网站制作流程图片大全,个人网站如何注销?  iOS验证手机号的正则表达式  jQuery validate插件功能与用法详解  如何解决hover在ie6中的兼容性问题  如何在IIS中新建站点并配置端口与IP地址?  微信公众帐号开发教程之图文消息全攻略  JavaScript常见的五种数组去重的方式  Gemini怎么用新功能实时问答_Gemini实时问答使用【步骤】  深圳网站制作的公司有哪些,dido官方网站?  如何在 Go 中优雅地映射具有动态字段的 JSON 对象到结构体  如何快速搭建高效服务器建站系统?  Laravel如何实现邮箱地址验证功能_Laravel邮件验证流程与配置  java获取注册ip实例  如何在阿里云ECS服务器部署织梦CMS网站?  ai格式如何转html_将AI设计稿转换为HTML页面流程【页面】  如何在云主机上快速搭建网站?  Laravel Debugbar怎么安装_Laravel调试工具栏配置指南  Python文件流缓冲机制_IO性能解析【教程】  Laravel如何实现RSS订阅源功能_Laravel动态生成网站XML格式订阅内容【教程】  Laravel怎么进行数据库事务处理_Laravel DB Facade事务操作确保数据一致性  如何将凡科建站内容保存为本地文件?  Laravel模型事件有哪些_Laravel Model Event生命周期详解  网站设计制作书签怎么做,怎样将网页添加到书签/主页书签/桌面?  如何用好域名打造高点击率的自主建站?  Laravel怎么判断请求类型_Laravel Request isMethod用法  Laravel如何使用集合(Collections)进行数据处理_Laravel Collection常用方法与技巧  javascript中的try catch异常捕获机制用法分析  晋江文学城电脑版官网 晋江文学城网页版直接进入  如何确保FTP站点访问权限与数据传输安全?  教你用AI将一段旋律扩展成一首完整的曲子  如何使用 jQuery 正确渲染 Instagram 风格的标签列表  手机钓鱼网站怎么制作视频,怎样拦截钓鱼网站。怎么办?  百度输入法ai组件怎么删除 百度输入法ai组件移除工具  大连 网站制作,大连天途有线官网?  Laravel怎么实现模型属性转换Casting_Laravel自动将JSON字段转为数组【技巧】  Laravel怎么生成二维码图片_Laravel集成Simple-QrCode扩展包与参数设置【实战】  HTML5打空格有哪些误区_新手常犯的空格使用错误【技巧】  Laravel storage目录权限问题_Laravel文件写入权限设置  PythonWeb开发入门教程_Flask快速构建Web应用  Laravel项目结构怎么组织_大型Laravel应用的最佳目录结构实践  原生JS实现图片轮播切换效果  专业商城网站制作公司有哪些,pi商城官网是哪个?  详解jQuery中基本的动画方法  如何确认建站备案号应放置的具体位置?  深圳网站制作培训,深圳哪些招聘网站比较好?  Swift中switch语句区间和元组模式匹配  Laravel如何实现API速率限制?(Rate Limiting教程)  Laravel如何自定义错误页面(404, 500)?(代码示例)  javascript基于原型链的继承及call和apply函数用法分析  如何使用 Go 正则表达式精准提取括号内首个纯字母标识符(忽略数字与嵌套)