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

javascript實現(xiàn)簡單倒計時效果

 更新時間:2021年09月30日 17:29:25   作者:qq_39111074  
這篇文章主要為大家詳細介紹了javascript實現(xiàn)倒計時效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實例為大家分享了javascript實現(xiàn)倒計時效果的具體代碼,供大家參考,具體內(nèi)容如下

實現(xiàn)思路:

1、頁面創(chuàng)建好天、小時、分、秒的標(biāo)簽元素,定義好樣式
2、js獲取天、小時、分、秒的元素對象,方便后面給它們賦值- - -剩余時間
3、定義一個計算當(dāng)前時間和設(shè)定時間- - -時間差的函數(shù),將剩余天數(shù)、小時、分、秒分別計算計算出來,并賦值給相應(yīng)的與元素內(nèi)容
4、使用setInterval()函數(shù),設(shè)置每隔1秒執(zhí)行一次時間差函數(shù),
5、注意setInterval()函數(shù)之前,先調(diào)用一次時間差函數(shù),不然刷新頁面時會出現(xiàn)一下標(biāo)簽中寫的原始內(nèi)容,然后再出現(xiàn)計算出的時間差

代碼示例:

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>倒計時效果</title>
    <style>
        div {
            margin: 200px;
        }
        
        span {
            display: block;
            float: left;
            width: 50px;
            height: 50px;
            line-height: 50px;
            text-align: center;
            margin: 5px;
            color: #fff;
            background-color: rgba(0, 0, 0, .8);
        }
    </style>
</head>

<body>
    <div class="time">
        <span class="day">0</span>
        <span>天</span>
        <span class="hour">1</span>
        <span>小時</span>
        <span class="minute">2</span>
        <span>分</span>
        <span class="second">3</span>
        <span>秒</span>
    </div>
    <script>
        var day = document.querySelector('.day');
        var hour = document.querySelector('.hour');
        var minute = document.querySelector('.minute');
        var second = document.querySelector('.second');

        var setTime = +new Date('2021-10-1 09:00:00');
        countDown();
        setInterval(countDown, 1000);

        console.log(+new Date());

        function countDown() {
            var now = +new Date();
            var times = (setTime - now) / 1000;
            var d = parseInt(times / 60 / 60 / 24); //天
            d = d < 10 ? '0' + d : d;
            day.innerHTML = d; //把剩余的天給 天盒子
            var h = parseInt(times / 60 / 60 % 24); //時
            h = h < 10 ? '0' + h : h;
            hour.innerHTML = h; //把剩余的小時給 小時盒子
            var m = parseInt(times / 60 % 60); //分
            m = m < 10 ? '0' + m : m;
            minute.innerHTML = m; //把剩余的分給 分盒子
            var s = parseInt(times % 60); //秒
            s = s < 10 ? '0' + s : s;
            second.innerHTML = s; //把剩余的秒給 秒盒子
        }
    </script>
</body>

</html>

注意:setInterval調(diào)用函數(shù)這里只寫函數(shù)名,不要在函數(shù)里寫參數(shù),寫了參數(shù)可能不會循環(huán)執(zhí)行,
例如:setInterval(countDown, 1000);
嘗試過寫setInterval(countDown(+new Date(‘2021-10-1 09:00:00')), 1000);
function countDown(setTime) {、、、}
這樣寫后setInterval失去循環(huán)執(zhí)行函數(shù)效果,不能產(chǎn)生倒計時效果,每次刷新頁面才會變化一次

頁面效果:

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

相關(guān)文章

  • js實現(xiàn)圖片左右滾動效果

    js實現(xiàn)圖片左右滾動效果

    本文主要介紹了js實現(xiàn)圖片左右滾動效果的實例,具有很好的參考價值,下面跟著小編一起來看下吧
    2017-02-02
  • js動態(tài)添加表格逐行添加、刪除、遍歷取值的實例代碼

    js動態(tài)添加表格逐行添加、刪除、遍歷取值的實例代碼

    最近做項目遇到這樣的需求,要求表格添加一行,表格刪除一行,表格遍歷取值等。下面小編給大家?guī)砹薺s動態(tài)添加表格逐行添加、刪除、遍歷取值的實例代碼,需要的朋友參考下
    2018-01-01
  • TypeScript中的混合(Mixin)示例詳解

    TypeScript中的混合(Mixin)示例詳解

    由于TypeScrip中的類不支持多繼承,所以引入了混合(Mixin)的特性,可以間接實現(xiàn)多繼承的效果,這篇文章主要介紹了一文弄懂TypeScript中的混合(Mixin),需要的朋友可以參考下
    2023-09-09
  • 使用JS實現(xiàn)抖音上很火的圣誕樹的示例代碼

    使用JS實現(xiàn)抖音上很火的圣誕樹的示例代碼

    圣誕節(jié)快到了,經(jīng)常會在抖音上刷到圣誕樹的視頻,所以本文小編給大家介紹了如何使用JS實現(xiàn)圣誕樹,文章通過代碼示例給大家介紹的非常詳細,感興趣的小伙伴跟著小編一起來看看吧
    2023-12-12
  • Ajax實現(xiàn)搜索框提示功能

    Ajax實現(xiàn)搜索框提示功能

    這篇文章介紹了Ajax實現(xiàn)搜索框提示功能的方法,文中通過示例代碼介紹的非常詳細。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-04-04
  • JavaScript如何接收并顯示字節(jié)流中的圖片

    JavaScript如何接收并顯示字節(jié)流中的圖片

    這篇文章主要介紹了JavaScript如何接收并顯示字節(jié)流中的圖片問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-12-12
  • javascript+css 網(wǎng)頁每次加載不同樣式的實現(xiàn)方法

    javascript+css 網(wǎng)頁每次加載不同樣式的實現(xiàn)方法

    用戶每次訪問時隨機載入樣式,讓微博在視覺上保持新鮮感。雖然思路與實現(xiàn)都比較簡單,但還是想記錄下來,與大家分享。
    2009-12-12
  • 利用Javascript裁剪圖片并存儲的簡單實現(xiàn)

    利用Javascript裁剪圖片并存儲的簡單實現(xiàn)

    裁剪圖片對我們來說是再熟悉不過的了,最近工作中就又遇到了這個需求,所以想著干脆整理下來,方法大家和自己在需要的時候參考學(xué)習(xí),所以這篇文章主要介紹了利用Javascript裁剪圖片并存儲的簡單實現(xiàn),后端PHP處理我用的是THINKPHP框架,需要的朋友可以參考下。
    2017-03-03
  • Bootstrap簡單實用的表單驗證插件BootstrapValidator用法實例詳解

    Bootstrap簡單實用的表單驗證插件BootstrapValidator用法實例詳解

    這篇文章主要介紹了Bootstrap簡單實用的表單驗證插件BootstrapValidator用法,結(jié)合實例形式詳細分析了Bootstrap表單驗證插件BootstrapValidator基本功能、原理、用法及操作注意事項,需要的朋友可以參考下
    2020-03-03
  • Javascript 網(wǎng)頁黑白效果實現(xiàn)代碼(兼容IE/FF等)

    Javascript 網(wǎng)頁黑白效果實現(xiàn)代碼(兼容IE/FF等)

    今天在網(wǎng)上看到有人推薦的一個不錯的方法,試了一下,效果還是可以的,可以自定義讓網(wǎng)頁的某一部分變成灰度顏色(黑白)。
    2010-04-04

最新評論

临夏市| 土默特左旗| 自贡市| 土默特右旗| 东丰县| 芒康县| 宁夏| 宜春市| 上杭县| 鄢陵县| 抚宁县| 永修县| 泽库县| 南康市| 文昌市| 木兰县| 庄河市| 石泉县| 久治县| 灌阳县| 合阳县| 来凤县| 简阳市| 南康市| 福海县| 岫岩| 静海县| 高州市| 甘孜| 南华县| 沙洋县| 常德市| 大石桥市| 饶河县| 五台县| 汝阳县| 新邵县| 德阳市| 永和县| 台安县| 二连浩特市|