最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JavaScript實現(xiàn)限時秒殺功能

 更新時間:2021年08月26日 08:45:22   作者:layroy  
各種電商活動都喜換選擇限時秒殺活動形式,這篇文章主要為大家詳細介紹了JavaScript實現(xiàn)限時秒殺功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實例為大家分享了JavaScript實現(xiàn)限時秒殺功能的具體代碼,供大家參考,具體內(nèi)容如下

<!DOCTYPE html>
<html>
 <head>
  <meta charset="utf-8">
  <title></title>
 </head>
 <body>
  <div class="box">
   <div id="d"></div>  <!-- 剩余的天數(shù) -->
   <div id="h"></div>  <!-- 剩余的小時 -->
   <div id="m"></div>  <!-- 剩余的分鐘 -->
   <div id="s"></div>  <!-- 剩余的秒數(shù) -->
  </div>
  <script>
   //設(shè)置秒殺結(jié)束時間
   var endTime = new Date('2021-10-22 18:51:59'),endSeconds = endTime.getTime();
   //定義變量保存剩余的時間
   var d = h = m = s = 0;
   //設(shè)置定時器,實現(xiàn)限時秒殺效果
   var id = setInterval(seckill,1000);
   function seckill(){
    var nowTime = new Date(); //獲取當前時間
     //獲取時間差,單位為秒
     var remaining = parseInt((endSeconds - nowTime.getTime())/1000);
     if(remaining>0){//判斷秒殺是否過期
     //計算剩余天數(shù)(除以60*60*24取整,獲取剩余的天數(shù))
      d=parseInt(remaining / 86400);
      //計算剩余小時(除以60*60轉(zhuǎn)換為小時,與24小時取模,獲取剩余的小時)
      h=parseInt((remaining / 3600) % 24);
      //計算剩余分鐘(除以60轉(zhuǎn)為分鐘,與60取模,獲取剩余的分鐘)
      m=parseInt((remaining / 60) % 60);
      //計算剩余秒(與60取模,獲取剩余的秒數(shù))
      s=parseInt(remaining % 60);
      //統(tǒng)一利用兩位數(shù)表示剩余的天、小時、分鐘、秒
      d = d<10 ? '0' + d : d;
      h = h<10 ? '0' + h : h;
      m = m<10 ? '0' + m : m;
      s = s<10 ? '0' + s : s;
     }else{
      clearInterval(id);//秒殺過期,取消定時器
      d = h = m = s ='00';
     }
     //將剩余的天,小時,分鐘和秒顯示到指定的網(wǎng)頁中
     document.getElementById('d').innerHTML = d + '天';
     document.getElementById('h').innerHTML = h + '時';
     document.getElementById('m').innerHTML = m + '分';
     document.getElementById('s').innerHTML = s + '秒';
   }
  </script>
 </body>
</html>

再為大家分享一個JS實現(xiàn)簡單的限時秒殺案例:

<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title></title>
    <style>
        .product{  border: 3px solid orange; display: inline-block; margin-left: 400px; width: 400px;  }
        .red{  color: red; font-size: 25px;  }
    </style>
</head>
<body>


<div class="product" style="text-align: center;">
    <img src="jquery案例-百葉窗/images/0.jpg" alt="" width="150"/>
    <p>絕世好男人</p>
    <span>原價:<del>99億</del></span>
    <br/>
    <span>現(xiàn)價:<span class="red">100塊</span></span>
    <br/>
    <span>距離搶購結(jié)束還有:</span><span id="time"></span>
</div>


<script>


    var stopTime = new Date(3000,11,14,0,0,0);
    var nowTime = new Date();
    var jianGe = (stopTime-nowTime)/1000;


    var day = Math.floor(jianGe/60/60/24);
    var hour = Math.floor(jianGe/60/60%24);
    var min = Math.floor(jianGe/60%60);
    var sec = Math.floor(jianGe%60);
    var showTime = day+'天'+hour+'小時'+min+'分鐘'+sec+'秒';
    document.getElementById('time').innerText = showTime;


    //定時器:每隔多長事件執(zhí)行一次某函數(shù)
    //setInterval(func,ms)
    var timer = setInterval(function () {


        var nowTime = new Date();
        var jianGe = (stopTime-nowTime)/1000;


        var day = Math.floor(jianGe/60/60/24);
        var hour = Math.floor(jianGe/60/60%24);
        var min = Math.floor(jianGe/60%60);
        var sec = Math.floor(jianGe%60);


        var showTime = day+'天'+hour+'小時'+min+'分鐘'+sec+'秒';


        document.getElementById('time').innerText = showTime;


        if(day==0&&hour==0&&min==0&&sec==0){
            //關(guān)閉定時器
            clearInterval(timer);
        }


    },1000);

</script>

</body>
</html>

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • js幾個不錯的函數(shù) $$()

    js幾個不錯的函數(shù) $$()

    js幾個不錯的函數(shù) $$()...
    2006-10-10
  • 新版小程序登錄授權(quán)的方法

    新版小程序登錄授權(quán)的方法

    這篇文章主要介紹了新版小程序登錄授權(quán)的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-12-12
  • js簡單時間比較的方法

    js簡單時間比較的方法

    這篇文章主要介紹了js簡單時間比較的方法,通過2個自定義函數(shù)實現(xiàn)針對時間與日期的比較功能,涉及javascript日期及時間換算與比較操作相關(guān)技巧,需要的朋友可以參考下
    2016-08-08
  • js獲取對象的屬性值兩種方式

    js獲取對象的屬性值兩種方式

    這篇文章主要介紹了js獲取對象的屬性值兩種方式,在JavaScript中訪問對象的屬性值可以通過點運算符(.)或括號運算符([])兩種方式,文中將兩種方式的代碼介紹的非常詳細,需要的朋友可以參考下
    2024-10-10
  • Canvas實現(xiàn)微信紅包照片效果

    Canvas實現(xiàn)微信紅包照片效果

    這篇文章主要為大家詳細介紹了Canvas實現(xiàn)微信紅包照片效果,用canvas及css3結(jié)合,實現(xiàn)紅包照片的效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-08-08
  • 微信小程序使用slider實現(xiàn)音頻進度條

    微信小程序使用slider實現(xiàn)音頻進度條

    這篇文章主要為大家詳細介紹了微信小程序使用slider實現(xiàn)音頻進度條,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-06-06
  • JS實現(xiàn)商品篩選功能

    JS實現(xiàn)商品篩選功能

    這篇文章主要為大家詳細介紹了JS實現(xiàn)商品篩選功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-06-06
  • event.keyCode鍵碼值表 附只能輸入特定的字符串代碼

    event.keyCode鍵碼值表 附只能輸入特定的字符串代碼

    非常不錯的應(yīng)用,讓文本框里只能輸入money大家看下具體的實現(xiàn)代碼,真是只有想到,原理很簡單。
    2009-05-05
  • layui實現(xiàn)圖片虛擬路徑上傳,預(yù)覽和刪除的例子

    layui實現(xiàn)圖片虛擬路徑上傳,預(yù)覽和刪除的例子

    今天小編就為大家分享一篇layui實現(xiàn)圖片虛擬路徑上傳,預(yù)覽和刪除的例子,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-09-09
  • 分享十三個最佳JavaScript數(shù)據(jù)網(wǎng)格庫

    分享十三個最佳JavaScript數(shù)據(jù)網(wǎng)格庫

    數(shù)據(jù)網(wǎng)格可以幫助解決在 HTML 表格上對帶有過濾、分頁、排序、搜索以及內(nèi)聯(lián)編輯這些功能特性的大量數(shù)據(jù)集的處理問題,需要的朋友可以參考下
    2017-04-04

最新評論

威信县| 长宁区| 彝良县| 黄梅县| 贵阳市| 敦化市| 股票| 梧州市| 尤溪县| 怀柔区| 神农架林区| 景德镇市| 应用必备| 镇康县| 牙克石市| 绥滨县| 德令哈市| 宜城市| 石城县| 荆门市| 宁夏| 安乡县| 江都市| 湖北省| 仙居县| 西华县| 乐昌市| 于都县| 五河县| 武汉市| 冕宁县| 长武县| 隆尧县| 桓仁| 临江市| 原平市| 阿拉善左旗| 渝北区| 汉阴县| 乐陵市| 达拉特旗|