麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁(yè) > 編程 > JavaScript > 正文

JQuery仿小米手機(jī)搶購(gòu)頁(yè)面倒計(jì)時(shí)效果

2019-11-20 13:42:09
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

1、效果及功能說(shuō)明

通過(guò)對(duì)時(shí)間的控制來(lái)告訴用戶一個(gè)活動(dòng)還剩多少時(shí)間,精確到秒。

2、實(shí)現(xiàn)原理

首先定義活動(dòng)的截至的時(shí)間,要重年份精確到毫秒,在獲得當(dāng)前的年份到秒鐘,在用截至?xí)r間,減去現(xiàn)在的時(shí)間,剩下的還有多少的時(shí)間就把還剩下的時(shí)間給顯示出來(lái)就得出了離截止日期還有多久。

主要代碼

復(fù)制代碼 代碼如下:

var startTime = new Date();
//獲得當(dāng)前的時(shí)間
startTime.setFullYear(2016, 5, 27);
//調(diào)用設(shè)置年份
startTime.setHours(23);
//調(diào)用設(shè)置指定的時(shí)間的小時(shí)字段
startTime.setMinutes(59);
//調(diào)用設(shè)置指定時(shí)間的分鐘字段
startTime.setSeconds(59);
//調(diào)用設(shè)置指定時(shí)間的秒鐘字段
startTime.setMilliseconds(999);
//調(diào)用置指定時(shí)間的毫秒字段
var EndTime=startTime.getTime();
//獲得截至的時(shí)間
var nMS = EndTime - NowTime.getTime();
//截至?xí)r間減去當(dāng)前時(shí)間獲得剩余時(shí)間
var nD = Math.floor(nMS/(1000 * 60 * 60 * 24));
//定義參數(shù) 獲得天數(shù)
var nH = Math.floor(nMS/(1000*60*60)) % 24;
//定義參數(shù) 獲得小時(shí)
var nM = Math.floor(nMS/(1000*60)) % 60;
//定義參數(shù) 獲得分鐘
var nS = Math.floor(nMS/1000) % 60;
//定義參數(shù) 獲得秒鐘 這些就是當(dāng)前時(shí)間

3、運(yùn)行環(huán)境
IE6 IE7 IE8及以上 Firefox 和 Google
Chrome游覽器下都可實(shí)現(xiàn)

4、所有圖片的壓縮包新建一個(gè)文件后將包解壓放進(jìn)文件夾圖片的壓縮包在頁(yè)面的最下方可以看到并下載下載后無(wú)需修改文件夾名因?yàn)楸旧砭鸵呀?jīng)寫好了和html5內(nèi)的路徑相吻合

5、將創(chuàng)建html文件保存的時(shí)候?qū)⒕幋a類型換成(UTF-8有簽名)這樣可以讓部分中文正常的顯示出來(lái),將保存類型(T)換成(所有文件(*.*)),將html5和解壓后的圖片文件夾放在同一個(gè)文件夾內(nèi)效果

6、代碼

復(fù)制代碼 代碼如下:

<!DOCTYPE html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script type="text/javascript" src=">
<style type="text/css">
*{margin:0;padding:0;list-style-type:none;}
a,img{border:0;}
body{font:12px/180%;background:#fff;}
.timerbg{background:url(images/bg.png) no-repeat;height:60px;width:980px;margin:20px auto;}
.timerbg div{float:right;font-size:16px;margin:24px 0 0 0;font-weight:800;text-align:left;width:335px;font-family:"微軟雅黑","宋體";}
.timerbg div strong{font-size:28px;margin:0 13px;color:#D6000F;font-family:Arial;}
#daoend{margin:24px 0 0 0;width:324px;color:#D6000F;font-size:22px;}
</style>
</head>
<body>
    <div class="timerbg">
        <div id="daoend" style="display:none;">本次活動(dòng)已結(jié)束。</div>
        <div id="dao"><strong id="RemainD"></strong>天<strong id="RemainH"></strong>時(shí)<strong id="RemainM"></strong>分<strong id="RemainS"></strong>秒</div>
    </div>
    <script type="text/javascript">
    var startTime = new Date();
    //定義參數(shù)可返回當(dāng)天的日期和時(shí)間
    startTime.setFullYear(2016, 5, 27);
    //調(diào)用設(shè)置年份
    startTime.setHours(23);
    //調(diào)用設(shè)置指定的時(shí)間的小時(shí)字段
    startTime.setMinutes(59);
    //調(diào)用設(shè)置指定時(shí)間的分鐘字段
    startTime.setSeconds(59);
    //調(diào)用設(shè)置指定時(shí)間的秒鐘字段
    startTime.setMilliseconds(999);
    //調(diào)用置指定時(shí)間的毫秒字段
    var EndTime=startTime.getTime();
    //定義參數(shù)可返回距 1970 年 1 月 1 日之間的毫秒數(shù)
    function GetRTime(){
    //定義方法
        var NowTime = new Date();
        //定義參數(shù)可返回當(dāng)天的日期和時(shí)間
        var nMS = EndTime - NowTime.getTime();
        //定義參數(shù) EndTime減去NowTime參數(shù)獲得返回距 1970 年 1 月 1 日之間的毫秒數(shù)
        var nD = Math.floor(nMS/(1000 * 60 * 60 * 24));
        //定義參數(shù) 獲得天數(shù)
        var nH = Math.floor(nMS/(1000*60*60)) % 24;
        //定義參數(shù) 獲得小時(shí)
        var nM = Math.floor(nMS/(1000*60)) % 60;
        //定義參數(shù) 獲得分鐘
        var nS = Math.floor(nMS/1000) % 60;
        //定義參數(shù) 獲得秒鐘
        if (nMS < 0){
        //如果秒鐘大于0
            $("#dao").hide();
            //獲得天數(shù)隱藏
            $("#daoend").show();
            //獲得活動(dòng)截止時(shí)間展開(kāi)
        }else{
        //否則
           $("#dao").show();
           //天數(shù)展開(kāi)
           $("#daoend").hide();
           //活動(dòng)截止時(shí)間隱藏
           $("#RemainD").text(nD);
           //顯示天數(shù)
           $("#RemainH").text(nH);
           //顯示小時(shí)
           $("#RemainM").text(nM);
           //顯示分鐘
           $("#RemainS").text(nS);
           //顯示秒鐘
        }
    }
    $(document).ready(function () {
    //定義方法
        var timer_rt = window.setInterval("GetRTime()", 1000);
        //定義參數(shù) 顯示出GetRTime()方法 1000毫秒以后啟動(dòng)
    });
    </script>
</body>
</html>

7、倒計(jì)時(shí)完成后,設(shè)置按鈕的hidden屬性為false,簡(jiǎn)單吧~

本代碼是從本人項(xiàng)目中截取出來(lái)的,小伙伴們可以放心使用,如有疑問(wèn),請(qǐng)留言。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 成人毛片免费视频 | 国产免费视频在线 | 免费一级毛片在线播放不收费 | 草逼一区| 国产亚洲精品成人a | 亚洲午夜久久久精品一区二区三区 | 欧美特一级片 | 亚洲精品成人av在线 | 久久精品中文字幕一区 | 99麻豆久久久国产精品免费 | 羞羞视频免费观看入口 | 91视频久久 | 国产精品亚洲欧美 | 在线免费av观看 | 人成久久| 国产精品刺激对白麻豆99 | 久久国产亚洲精品 | 国产午夜免费视频 | 成人男女啪啪免费观看网站四虎 | 久久久久久中文字幕 | 欧美日韩成人一区二区 | 少妇一级淫片高潮流水电影 | 国产亚洲精品久久 | 中国免费一级毛片 | 4399一级成人毛片 | av电影在线观看免费 | 国产精品视频一区二区三区四 | 成人免费一区二区三区在线观看 | 深夜激情视频 | 久久久成人免费视频 | 色综av| 欧美日韩亚洲在线观看 | 一区二区三区日韩精品 | 中文字幕激情视频 | 国产正在播放 | 天天看成人免费毛片视频 | 国产精品久久久久久久久久东京 | 黄色一级片在线免费观看 | 成人短视频在线观看 | hd性videos意大利复古 | 日韩在线激情 |