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

JavaScript實現(xiàn)前端網(wǎng)頁版倒計時

 更新時間:2021年03月19日 10:53:20   作者:小 菜  
這篇文章主要為大家詳細(xì)介紹了JavaScript實現(xiàn)前端網(wǎng)頁版倒計時,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下

使用原生JavaScript簡單實現(xiàn)倒計時,供大家參考,具體內(nèi)容如下

效果

代碼

// An highlighted block
<!DOCTYPE html>
<html>

<head>
 <meta charset="utf-8">
 <title></title>

 <!-- css樣式 -->
 <style type="text/css">
  * {
   margin: 0;
   padding: 0;
  }

  .onsell {
   height: 400px;
   width: 200px;
   border: 1px solid #F2F2F2;
   margin: 10px;
   box-shadow: 1px 2px 4px rgba(0, 0, 0, .2);
  }

  .box {
   /* display: none; */
   float: left;
   margin: 328px 34px 0;
  }

  .box div {
   position: relative;
   display: inline-block;
   width: 40px;
   height: 40px;
   background-color: #333;
   color: #fff;
   font-size: 20px;
   text-align: center;
   line-height: 40px;
   box-shadow: 1px 2px 4px rgba(0, 0, 0, .4);
  }
 </style>

</head>

<body>
 <!-- 要求:某商品在將來某一天進(jìn)行促銷一天,利用js制作倒計時效果: 時:分:秒 -->
 <div class="onsell">
  <div class="box">
   <div class="hour">00</div>
   <div class="minutes">00</div>
   <div class="seconds">00</div>
  </div>
 </div>
</body>

</html>
<script>
 window.onload = function () {
  let hour = document.querySelector('.hour')
  let minutes = document.querySelector('.minutes')
  let seconds = document.querySelector('.seconds')

  // 倒計時的時間戳 使用+將時間對象轉(zhuǎn)為時間戳 等同于Date.now()
  let wantTime = +new Date('2021-3-17 18:00:00')
  countTime()

  let timer = setInterval(() => {
   countTime()
  }, 1000)

  function countTime() {
   let currentTime = +new Date()
   if (wantTime >= currentTime) {
    let times = (wantTime - currentTime) / 1000 // 總秒數(shù) 時間戳/1000 = 秒
    let remainDay = parseInt(times / 60 / 60 / 24) // 余數(shù)取整就是剩余的天數(shù)
    console.log(remainDay);
    if (remainDay === 0) {
     if(times < 1) {
     // 倒計時完畢
     // 這里觸發(fā)操作
     }
     // 天數(shù)小于一天開始計時
     setTime(times)
    }
   } else {
    hour.innerHTML = '00'
    minutes.innerHTML = '00'
    seconds.innerHTML = '00'
   }
  }


  function setTime(time) {

   // 粗糙版
   let s = parseInt(time % 60)
   s = s < 10 ? '0' + s : s
   let m = parseInt(time / 60 % 60)
   m = m < 10 ? '0' + m : m
   let h = parseInt(time / 60 / 60 % 24)
   h = h < 10 ? '0' + h : h
   hour.innerHTML = h
   minutes.innerHTML = m
   seconds.innerHTML = s

  }

 }
</script>

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

相關(guān)文章

  • JavaScript中獲取高度和寬度函數(shù)總結(jié)

    JavaScript中獲取高度和寬度函數(shù)總結(jié)

    這篇文章主要介紹了JavaScript中獲取高度和寬度函數(shù)總結(jié),例如獲取視窗大小、可見區(qū)域?qū)?、可見區(qū)域高、獲取元素自身大小等,很方便的一個總結(jié),需要的朋友可以參考下
    2014-10-10
  • 極易被忽視的javascript面試題七問七答

    極易被忽視的javascript面試題七問七答

    這篇文章主要為大家詳細(xì)介紹了一道極易被忽視的javascript面試題七問七答,感興趣的小伙伴們可以參考一下
    2016-02-02
  • 微信小程序日歷效果

    微信小程序日歷效果

    這篇文章主要為大家詳細(xì)介紹了微信小程序日歷效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-12-12
  • 如何用js實現(xiàn)鼠標(biāo)向上滾動時浮動導(dǎo)航

    如何用js實現(xiàn)鼠標(biāo)向上滾動時浮動導(dǎo)航

    今天給大家介紹一下使用JavaScript判斷鼠標(biāo)滑輪是不是向上滾動,當(dāng)向上滾動的時候,導(dǎo)航條浮動在頂部位置。示例代碼如下。
    2016-07-07
  • Cookie 小記

    Cookie 小記

    Cookie 經(jīng)常用,也就是把關(guān)鍵信息記錄進(jìn)去,確認(rèn)不在保留信息,則設(shè)置使之過期。
    2010-04-04
  • JS實現(xiàn)多物體運動的方法詳解

    JS實現(xiàn)多物體運動的方法詳解

    這篇文章主要介紹了JS實現(xiàn)多物體運動的方法,結(jié)合實例形式較為詳細(xì)的分析了javascript實現(xiàn)多物體運動的原理與相關(guān)操作技巧,需要的朋友可以參考下
    2018-01-01
  • js仿360開機(jī)效果

    js仿360開機(jī)效果

    這篇文章主要為大家詳細(xì)介紹了js仿360開機(jī)效果,并且封裝一個帶回調(diào)函數(shù)的緩動動畫,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-12-12
  • 原生javascript單例模式的應(yīng)用實例分析

    原生javascript單例模式的應(yīng)用實例分析

    這篇文章主要介紹了原生javascript單例模式的應(yīng)用,結(jié)合實例形式分析了JavaScript單例模式的基本功能、原理、應(yīng)用及操作注意事項,需要的朋友可以參考下
    2020-02-02
  • javascript字體顏色控件的開發(fā) JS實現(xiàn)字體控制

    javascript字體顏色控件的開發(fā) JS實現(xiàn)字體控制

    小編給大家?guī)硪粋€用javascript編寫的能控制字體大小個顏色等基本信息的控件寫法,喜歡的嘗試編寫一下。
    2017-11-11
  • 一道關(guān)于JavaScript變量作用域的面試題

    一道關(guān)于JavaScript變量作用域的面試題

    這篇文章主要為大家介紹了一道關(guān)于JavaScript變量作用域的面試題,如何解決這道面試題,感興趣的小伙伴們可以參考一下
    2016-03-03

最新評論

嵊州市| 景泰县| 安岳县| 瓦房店市| 巢湖市| 陆河县| 修武县| 来凤县| 祁东县| 牡丹江市| 舞钢市| 长治县| 清苑县| 铜川市| 广元市| 苏州市| 西畴县| 阿鲁科尔沁旗| 白河县| 英德市| 沙河市| 义乌市| 马关县| 屯门区| 莱西市| 陇西县| 武强县| 固阳县| 凤台县| 会理县| 明星| 潞城市| 金湖县| 三门县| 高陵县| 镇坪县| 兴安盟| 苍溪县| 茶陵县| 涡阳县| 敖汉旗|