首页 > 软件开发 > JQUERY >

jquery倒计时设计

来源:互联网 2023-03-16 23:53:40 298

很多网站都有倒计时功能,这里教大家做一个支持同页面多个倒计时基于jquery的做法。1Si办公区 - 实用经验教程分享!

工具/原料

  • 工具用的最简单的EditPlus
  • 下载一个jquery.js

方法/步骤

  • 1

    打开工具,点击左上角文件-选择新建一个html网页。如图:1Si办公区 - 实用经验教程分享!

    jquery倒计时设计1Si办公区 - 实用经验教程分享!

  • 1此文章未经授权抓取自百度经验
  • 2

    这里有一段现成的html代码,有一些CSS样式不再这次的讲解之内,下列代码直接拷贝到工具里面就可以运行,先运行起来看效果我再讲过程。代码如下:1Si办公区 - 实用经验教程分享!

    !doctype html>1Si办公区 - 实用经验教程分享!

    html>1Si办公区 - 实用经验教程分享!

    head>1Si办公区 - 实用经验教程分享!

    meta charset="utf-8">1Si办公区 - 实用经验教程分享!

    title>jquery版的网页倒计时效果/title>1Si办公区 - 实用经验教程分享!

    style type="text/css">1Si办公区 - 实用经验教程分享!

    h1 {1Si办公区 - 实用经验教程分享!

    font-family:"微软雅黑";1Si办公区 - 实用经验教程分享!

    font-size:40px;1Si办公区 - 实用经验教程分享!

    margin:20px 0;1Si办公区 - 实用经验教程分享!

    border-bottom:solid 1px #ccc;1Si办公区 - 实用经验教程分享!

    padding-bottom:20px;1Si办公区 - 实用经验教程分享!

    letter-spacing:2px;1Si办公区 - 实用经验教程分享!

    }1Si办公区 - 实用经验教程分享!

    .time-item strong {1Si办公区 - 实用经验教程分享!

    background:#C71C60;1Si办公区 - 实用经验教程分享!

    color:#fff;1Si办公区 - 实用经验教程分享!

    line-height:49px;1Si办公区 - 实用经验教程分享!

    font-size:36px;1Si办公区 - 实用经验教程分享!

    font-family:Arial;1Si办公区 - 实用经验教程分享!

    padding:0 10px;1Si办公区 - 实用经验教程分享!

    margin-right:10px;1Si办公区 - 实用经验教程分享!

    border-radius:5px;1Si办公区 - 实用经验教程分享!

    box-shadow:1px 1px 3px rgba(0,0,0,0.2);1Si办公区 - 实用经验教程分享!

    }1Si办公区 - 实用经验教程分享!

    #day_show {1Si办公区 - 实用经验教程分享!

    float:left;1Si办公区 - 实用经验教程分享!

    line-height:49px;1Si办公区 - 实用经验教程分享!

    color:#c71c60;1Si办公区 - 实用经验教程分享!

    font-size:32px;1Si办公区 - 实用经验教程分享!

    margin:0 10px;1Si办公区 - 实用经验教程分享!

    font-family:Arial,Helvetica,sans-serif;1Si办公区 - 实用经验教程分享!

    }1Si办公区 - 实用经验教程分享!

    .item-title .unit {1Si办公区 - 实用经验教程分享!

    background:none;1Si办公区 - 实用经验教程分享!

    line-height:49px;1Si办公区 - 实用经验教程分享!

    font-size:24px;1Si办公区 - 实用经验教程分享!

    padding:0 10px;1Si办公区 - 实用经验教程分享!

    float:left;1Si办公区 - 实用经验教程分享!

    }1Si办公区 - 实用经验教程分享!

    1Si办公区 - 实用经验教程分享!

    /style>1Si办公区 - 实用经验教程分享!

    script type="text/javascript" src="http://code.jquery.com/jquery-1.6.2.js">/script>1Si办公区 - 实用经验教程分享!

    script type="text/javascript">1Si办公区 - 实用经验教程分享!

    1Si办公区 - 实用经验教程分享!

    function timer(){1Si办公区 - 实用经验教程分享!

    window.setInterval(function(){1Si办公区 - 实用经验教程分享!

    $(".time-item").each(function(i){1Si办公区 - 实用经验教程分享!

    var intDiff=parseInt($(this).attr('second'));1Si办公区 - 实用经验教程分享!

    var day=0,1Si办公区 - 实用经验教程分享!

    hour=0,1Si办公区 - 实用经验教程分享!

    minute=0,1Si办公区 - 实用经验教程分享!

    second=0;//时间默认值1Si办公区 - 实用经验教程分享!

    if(intDiff > 0){1Si办公区 - 实用经验教程分享!

    day = Math.floor(intDiff / (60 * 60 * 24));1Si办公区 - 实用经验教程分享!

    hour = Math.floor(intDiff / (60 * 60)) - (day * 24);1Si办公区 - 实用经验教程分享!

    minute = Math.floor(intDiff / 60) - (day * 24 * 60) - (hour * 60);1Si办公区 - 实用经验教程分享!

    second = Math.floor(intDiff) - (day * 24 * 60 * 60) - (hour * 60 * 60) - (minute * 60);1Si办公区 - 实用经验教程分享!

    }1Si办公区 - 实用经验教程分享!

    if (minute = 9) minute = '0' minute;1Si办公区 - 实用经验教程分享!

    if (second = 9) second = '0' second;1Si办公区 - 实用经验教程分享!

    $(this).find('#day_show').html(day "天");1Si办公区 - 实用经验教程分享!

    $(this).find('#hour_show').html('s id="h">/s>' hour '时');1Si办公区 - 实用经验教程分享!

    $(this).find('#minute_show').html('s>/s>' minute '分');1Si办公区 - 实用经验教程分享!

    $(this).find('#second_show').html('s>/s>' second '秒');1Si办公区 - 实用经验教程分享!

    intDiff--;1Si办公区 - 实用经验教程分享!

    $(this).attr('second',intDiff);1Si办公区 - 实用经验教程分享!

    });1Si办公区 - 实用经验教程分享!

    }, 1000);1Si办公区 - 实用经验教程分享!

    }1Si办公区 - 实用经验教程分享!

    1Si办公区 - 实用经验教程分享!

    $(function(){1Si办公区 - 实用经验教程分享!

    timer();1Si办公区 - 实用经验教程分享!

    });1Si办公区 - 实用经验教程分享!

    /script>1Si办公区 - 实用经验教程分享!

    /head>1Si办公区 - 实用经验教程分享!

    body>1Si办公区 - 实用经验教程分享!

    h1>网页上的倒计时/h1>1Si办公区 - 实用经验教程分享!

    div class="time-item" second="60">1Si办公区 - 实用经验教程分享!

    span id="day_show">0天/span>1Si办公区 - 实用经验教程分享!

    strong id="hour_show">0时/strong>1Si办公区 - 实用经验教程分享!

    strong id="minute_show">0分/strong>1Si办公区 - 实用经验教程分享!

    strong id="second_show">0秒/strong>1Si办公区 - 实用经验教程分享!

    /div>1Si办公区 - 实用经验教程分享!

    div class="time-item" second="120">1Si办公区 - 实用经验教程分享!

    span id="day_show">0天/span>1Si办公区 - 实用经验教程分享!

    strong id="hour_show">0时/strong>1Si办公区 - 实用经验教程分享!

    strong id="minute_show">0分/strong>1Si办公区 - 实用经验教程分享!

    strong id="second_show">0秒/strong>1Si办公区 - 实用经验教程分享!

    /div>1Si办公区 - 实用经验教程分享!

    div class="time-item" second="120">1Si办公区 - 实用经验教程分享!

    span id="day_show">0天/span>1Si办公区 - 实用经验教程分享!

    strong id="hour_show">0时/strong>1Si办公区 - 实用经验教程分享!

    strong id="minute_show">0分/strong>1Si办公区 - 实用经验教程分享!

    strong id="second_show">0秒/strong>1Si办公区 - 实用经验教程分享!

    /div>1Si办公区 - 实用经验教程分享!

    div class="time-item" second="120">1Si办公区 - 实用经验教程分享!

    span id="day_show">0天/span>1Si办公区 - 实用经验教程分享!

    strong id="hour_show">0时/strong>1Si办公区 - 实用经验教程分享!

    strong id="minute_show">0分/strong>1Si办公区 - 实用经验教程分享!

    strong id="second_show">0秒/strong>1Si办公区 - 实用经验教程分享!

    /div>1Si办公区 - 实用经验教程分享!

    div class="time-item" second="120">1Si办公区 - 实用经验教程分享!

    span id="day_show">0天/span>1Si办公区 - 实用经验教程分享!

    strong id="hour_show">0时/strong>1Si办公区 - 实用经验教程分享!

    strong id="minute_show">0分/strong>1Si办公区 - 实用经验教程分享!

    strong id="second_show">0秒/strong>1Si办公区 - 实用经验教程分享!

    /div>1Si办公区 - 实用经验教程分享!

    div class="time-item" second="120">1Si办公区 - 实用经验教程分享!

    span id="day_show">0天/span>1Si办公区 - 实用经验教程分享!

    strong id="hour_show">0时/strong>1Si办公区 - 实用经验教程分享!

    strong id="minute_show">0分/strong>1Si办公区 - 实用经验教程分享!

    strong id="second_show">0秒/strong>1Si办公区 - 实用经验教程分享!

    /div>1Si办公区 - 实用经验教程分享!

    div class="time-item" second="120">1Si办公区 - 实用经验教程分享!

    span id="day_show">0天/span>1Si办公区 - 实用经验教程分享!

    strong id="hour_show">0时/strong>1Si办公区 - 实用经验教程分享!

    strong id="minute_show">0分/strong>1Si办公区 - 实用经验教程分享!

    strong id="second_show">0秒/strong>1Si办公区 - 实用经验教程分享!

    /div>1Si办公区 - 实用经验教程分享!

    div class="time-item" second="120">1Si办公区 - 实用经验教程分享!

    span id="day_show">0天/span>1Si办公区 - 实用经验教程分享!

    strong id="hour_show">0时/strong>1Si办公区 - 实用经验教程分享!

    strong id="minute_show">0分/strong>1Si办公区 - 实用经验教程分享!

    strong id="second_show">0秒/strong>1Si办公区 - 实用经验教程分享!

    /div>1Si办公区 - 实用经验教程分享!

    div class="time-item" second="120">1Si办公区 - 实用经验教程分享!

    span id="day_show">0天/span>1Si办公区 - 实用经验教程分享!

    strong id="hour_show">0时/strong>1Si办公区 - 实用经验教程分享!

    strong id="minute_show">0分/strong>1Si办公区 - 实用经验教程分享!

    strong id="second_show">0秒/strong>1Si办公区 - 实用经验教程分享!

    /div>1Si办公区 - 实用经验教程分享!

    div class="time-item" second="120">1Si办公区 - 实用经验教程分享!

    span id="day_show">0天/span>1Si办公区 - 实用经验教程分享!

    strong id="hour_show">0时/strong>1Si办公区 - 实用经验教程分享!

    strong id="minute_show">0分/strong>1Si办公区 - 实用经验教程分享!

    strong id="second_show">0秒/strong>1Si办公区 - 实用经验教程分享!

    /div>1Si办公区 - 实用经验教程分享!

    div class="time-item" second="120">1Si办公区 - 实用经验教程分享!

    span id="day_show">0天/span>1Si办公区 - 实用经验教程分享!

    strong id="hour_show">0时/strong>1Si办公区 - 实用经验教程分享!

    strong id="minute_show">0分/strong>1Si办公区 - 实用经验教程分享!

    strong id="second_show">0秒/strong>1Si办公区 - 实用经验教程分享!

    /div>1Si办公区 - 实用经验教程分享!

    div class="time-item" second="120">1Si办公区 - 实用经验教程分享!

    span id="day_show">0天/span>1Si办公区 - 实用经验教程分享!

    strong id="hour_show">0时/strong>1Si办公区 - 实用经验教程分享!

    strong id="minute_show">0分/strong>1Si办公区 - 实用经验教程分享!

    strong id="second_show">0秒/strong>1Si办公区 - 实用经验教程分享!

    /div>1Si办公区 - 实用经验教程分享!

    div class="time-item" second="120">1Si办公区 - 实用经验教程分享!

    span id="day_show">0天/span>1Si办公区 - 实用经验教程分享!

    strong id="hour_show">0时/strong>1Si办公区 - 实用经验教程分享!

    strong id="minute_show">0分/strong>1Si办公区 - 实用经验教程分享!

    strong id="second_show">0秒/strong>1Si办公区 - 实用经验教程分享!

    /div>1Si办公区 - 实用经验教程分享!

    div class="time-item" second="120000">1Si办公区 - 实用经验教程分享!

    span id="day_show">0天/span>1Si办公区 - 实用经验教程分享!

    strong id="hour_show">0时/strong>1Si办公区 - 实用经验教程分享!

    strong id="minute_show">0分/strong>1Si办公区 - 实用经验教程分享!

    strong id="second_show">0秒/strong>1Si办公区 - 实用经验教程分享!

    /div>1Si办公区 - 实用经验教程分享!

    div class="time-item" second="120000">1Si办公区 - 实用经验教程分享!

    span id="day_show">0天/span>1Si办公区 - 实用经验教程分享!

    strong id="hour_show">0时/strong>1Si办公区 - 实用经验教程分享!

    strong id="minute_show">0分/strong>1Si办公区 - 实用经验教程分享!

    strong id="second_show">0秒/strong>1Si办公区 - 实用经验教程分享!

    /div>1Si办公区 - 实用经验教程分享!

    div class="time-item" second="120000">1Si办公区 - 实用经验教程分享!

    span id="day_show">0天/span>1Si办公区 - 实用经验教程分享!

    strong id="hour_show">0时/strong>1Si办公区 - 实用经验教程分享!

    strong id="minute_show">0分/strong>1Si办公区 - 实用经验教程分享!

    strong id="second_show">0秒/strong>1Si办公区 - 实用经验教程分享!

    /div>1Si办公区 - 实用经验教程分享!

    div class="time-item" second="120000">1Si办公区 - 实用经验教程分享!

    span id="day_show">0天/span>1Si办公区 - 实用经验教程分享!

    strong id="hour_show">0时/strong>1Si办公区 - 实用经验教程分享!

    strong id="minute_show">0分/strong>1Si办公区 - 实用经验教程分享!

    strong id="second_show">0秒/strong>1Si办公区 - 实用经验教程分享!

    /div>1Si办公区 - 实用经验教程分享!

    div class="time-item" second="120000">1Si办公区 - 实用经验教程分享!

    span id="day_show">0天/span>1Si办公区 - 实用经验教程分享!

    strong id="hour_show">0时/strong>1Si办公区 - 实用经验教程分享!

    strong id="minute_show">0分/strong>1Si办公区 - 实用经验教程分享!

    strong id="second_show">0秒/strong>1Si办公区 - 实用经验教程分享!

    /div>1Si办公区 - 实用经验教程分享!

    div class="time-item" second="120000">1Si办公区 - 实用经验教程分享!

    span id="day_show">0天/span>1Si办公区 - 实用经验教程分享!

    strong id="hour_show">0时/strong>1Si办公区 - 实用经验教程分享!

    strong id="minute_show">0分/strong>1Si办公区 - 实用经验教程分享!

    strong id="second_show">0秒/strong>1Si办公区 - 实用经验教程分享!

    /div>1Si办公区 - 实用经验教程分享!

    div class="time-item" second="120000">1Si办公区 - 实用经验教程分享!

    span id="day_show">0天/span>1Si办公区 - 实用经验教程分享!

    strong id="hour_show">0时/strong>1Si办公区 - 实用经验教程分享!

    strong id="minute_show">0分/strong>1Si办公区 - 实用经验教程分享!

    strong id="second_show">0秒/strong>1Si办公区 - 实用经验教程分享!

    /div>1Si办公区 - 实用经验教程分享!

    div class="time-item" second="120000">1Si办公区 - 实用经验教程分享!

    span id="day_show">0天/span>1Si办公区 - 实用经验教程分享!

    strong id="hour_show">0时/strong>1Si办公区 - 实用经验教程分享!

    strong id="minute_show">0分/strong>1Si办公区 - 实用经验教程分享!

    strong id="second_show">0秒/strong>1Si办公区 - 实用经验教程分享!

    /div>1Si办公区 - 实用经验教程分享!

    div class="time-item" second="120000">1Si办公区 - 实用经验教程分享!

    span id="day_show">0天/span>1Si办公区 - 实用经验教程分享!

    strong id="hour_show">0时/strong>1Si办公区 - 实用经验教程分享!

    strong id="minute_show">0分/strong>1Si办公区 - 实用经验教程分享!

    strong id="second_show">0秒/strong>1Si办公区 - 实用经验教程分享!

    /div>1Si办公区 - 实用经验教程分享!

    div class="time-item" second="120000">1Si办公区 - 实用经验教程分享!

    span id="day_show">0天/span>1Si办公区 - 实用经验教程分享!

    strong id="hour_show">0时/strong>1Si办公区 - 实用经验教程分享!

    strong id="minute_show">0分/strong>1Si办公区 - 实用经验教程分享!

    strong id="second_show">0秒/strong>1Si办公区 - 实用经验教程分享!

    /div>1Si办公区 - 实用经验教程分享!

    div class="time-item" second="120000">1Si办公区 - 实用经验教程分享!

    span id="day_show">0天/span>1Si办公区 - 实用经验教程分享!

    strong id="hour_show">0时/strong>1Si办公区 - 实用经验教程分享!

    strong id="minute_show">0分/strong>1Si办公区 - 实用经验教程分享!

    strong id="second_show">0秒/strong>1Si办公区 - 实用经验教程分享!

    /div>1Si办公区 - 实用经验教程分享!

    !--倒计时模块-->1Si办公区 - 实用经验教程分享!

    1Si办公区 - 实用经验教程分享!

    /body>1Si办公区 - 实用经验教程分享!

    /html>1Si办公区 - 实用经验教程分享!

    jquery倒计时设计1Si办公区 - 实用经验教程分享!

  • 3

    讲解开始,其他html标签CSS样式全部过滤,直接看JQUERY代码。1Si办公区 - 实用经验教程分享!

    script type="text/javascript">1Si办公区 - 实用经验教程分享!

    function timer(){ //这里是添加一个JS方法1Si办公区 - 实用经验教程分享!

    window.setInterval( //这里是只定时循环执行一次它包含的方法(也就是下面的方法)1Si办公区 - 实用经验教程分享!

    function(){ 1Si办公区 - 实用经验教程分享!

    $(".time-item").each(function(i){ //这里是给全部的div的class为time-item添加事件1Si办公区 - 实用经验教程分享!

    var intDiff=parseInt($(this).attr('second')); //获取需要倒计时的总共秒数120为2两分钟。这里是在循环获取所有当前div的倒计时时间。1Si办公区 - 实用经验教程分享!

    var day=0, //初始化天数1Si办公区 - 实用经验教程分享!

    hour=0, //初始化小时数1Si办公区 - 实用经验教程分享!

    minute=0, //初始化分钟数1Si办公区 - 实用经验教程分享!

    second=0;//时间默认值1Si办公区 - 实用经验教程分享!

    if(intDiff > 0){ //satrt 以下是一些时间计算,不用讲解了。1Si办公区 - 实用经验教程分享!

    day = Math.floor(intDiff / (60 * 60 * 24)); 1Si办公区 - 实用经验教程分享!

    hour = Math.floor(intDiff / (60 * 60)) - (day * 24);1Si办公区 - 实用经验教程分享!

    minute = Math.floor(intDiff / 60) - (day * 24 * 60) - (hour * 60);1Si办公区 - 实用经验教程分享!

    second = Math.floor(intDiff) - (day * 24 * 60 * 60) - (hour * 60 * 60) - (minute * 60);1Si办公区 - 实用经验教程分享!

    } //end 时间计算结束1Si办公区 - 实用经验教程分享!

    if (minute = 9) minute = '0' minute; //这里是拼装字符串,当分钟数小于9的时候我们会显示为091Si办公区 - 实用经验教程分享!

    if (second = 9) second = '0' second; //这里是拼装字符串,当秒数小于9的时候我们会显示为091Si办公区 - 实用经验教程分享!

    1Si办公区 - 实用经验教程分享!

    ///////////////////////////////////////////////////1Si办公区 - 实用经验教程分享!

    1Si办公区 - 实用经验教程分享!

    span id="day_show">0天/span>1Si办公区 - 实用经验教程分享!

    strong id="hour_show">0时/strong>1Si办公区 - 实用经验教程分享!

    strong id="minute_show">0分/strong>1Si办公区 - 实用经验教程分享!

    strong id="second_show">0秒/strong>1Si办公区 - 实用经验教程分享!

    1Si办公区 - 实用经验教程分享!

    /////////////////////////////////////////////////////1Si办公区 - 实用经验教程分享!

    //以下四列代码是给头上用//包含的html标签赋值,并且只赋值给当前的div。1Si办公区 - 实用经验教程分享!

    $(this).find('#day_show').html(day "天"); 1Si办公区 - 实用经验教程分享!

    $(this).find('#hour_show').html('s id="h">/s>' hour '时');1Si办公区 - 实用经验教程分享!

    $(this).find('#minute_show').html('s>/s>' minute '分');1Si办公区 - 实用经验教程分享!

    $(this).find('#second_show').html('s>/s>' second '秒');1Si办公区 - 实用经验教程分享!

    intDiff--;1Si办公区 - 实用经验教程分享!

    $(this).attr('second',intDiff);1Si办公区 - 实用经验教程分享!

    });1Si办公区 - 实用经验教程分享!

    }, 1000); //jquery自带方法。1面执行一次方法。window.setInterval( function{}, 1000);1Si办公区 - 实用经验教程分享!

    }1Si办公区 - 实用经验教程分享!

    1Si办公区 - 实用经验教程分享!

    $(function(){1Si办公区 - 实用经验教程分享!

    timer(); //开发网页自动调用timer()方法执行倒计时。1Si办公区 - 实用经验教程分享!

    });1Si办公区 - 实用经验教程分享!

    /script>1Si办公区 - 实用经验教程分享!

  • 4

    整个JS代码解释都有了,希望能帮助大家。实在不懂某一行代码,可以问问身边的人。这整段代码都相对来说过于简单。这是我在网上查找资料学习别人的源码自己再二次修改所得的倒计时。1Si办公区 - 实用经验教程分享!

  • 注意事项

    • 注意绑定class别写错了
    • 还有div倒计时那里是总共的秒数,不是毫秒数。

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!1Si办公区 - 实用经验教程分享!


    标签: JQUERY

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码