国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

JS實現(xiàn)的倒計時效果實例(2則實例)

2019-11-20 10:57:19
字體:
供稿:網(wǎng)友

本文實例講述了JS實現(xiàn)的倒計時效果。分享給大家供大家參考,具體如下:

我們經(jīng)常會看到某些網(wǎng)站在注冊的時候喜歡搞個按鈕倒計時的效果,就是多少秒之后注冊這個按鈕才可以點擊,其目的就是強迫你去看他的注冊注意事項,這是一個很實用的效果;另外當我們進行在線考試的時候也必定會碰到答題倒計時的效果,這種倒計時效果是如何實現(xiàn)的呢?下面我們就用Js來實現(xiàn)一個倒計時效果,具體代碼:

html頁面:

<html>  <head>   <title>倒計時</title>   <!--以下為css樣式-->   <style type= "text/css">    .daojishi h2    {     font-family:Helvetica, Microsoft YaHei, Arial, sans-serif;     font-size:14px;     margin-bottom:5px;     color:#151515;    }    .daojishi #timer    {     font-family:Helvetica, Microsoft YaHei, Arial, sans-serif;     font-size:14px;     color:#151515;     font-weight:bold;    }   </style>   <script type = "text/javascript" src = "timer.js">   </script>  </head>  <body onload = "timer()">   <div class = "daojishi">    <h2>剩余時間為:</h2>    <div id = "timer">    </div>   </div>  </body> </html>

timer.js:

function timer() { var ts = (new Date(2018, 11, 11, 9, 0, 0)) - (new Date());//計算剩余的毫秒數(shù) var dd = parseInt(ts / 1000 / 60 / 60 / 24, 10);//計算剩余的天數(shù) var hh = parseInt(ts / 1000 / 60 / 60 % 24, 10);//計算剩余的小時數(shù) var mm = parseInt(ts / 1000 / 60 % 60, 10);//計算剩余的分鐘數(shù) var ss = parseInt(ts / 1000 % 60, 10);//計算剩余的秒數(shù) dd = checkTime(dd); hh = checkTime(hh); mm = checkTime(mm); ss = checkTime(ss); document.getElementById("timer").innerHTML = dd + "天" + hh + "時" + mm + "分" + ss + "秒"; setInterval("timer()",1000);}function checkTime(i){  if (i < 10) {  i = "0" + i; }  return i;}

運行效果截圖如下:

再來看看另一個JS倒計時效果:

<!doctype html><html><head> <meta charset="utf-8"> <title>倒計時js代碼</title></head><body><DIV id="CountMsg" class="HotDate"> <span id="t_d">00天</span> <span id="t_h">00時</span> <span id="t_m">00分</span> <span id="t_s">00秒</span></DIV><script type="text/javascript"> function getRTime(){  var EndTime= new Date('2016/05/1 10:00:00'); //截止時間  var NowTime = new Date();  var t =EndTime.getTime() - NowTime.getTime();  /*var d=Math.floor(t/1000/60/60/24);  t-=d*(1000*60*60*24);  var h=Math.floor(t/1000/60/60);  t-=h*60*60*1000;  var m=Math.floor(t/1000/60);  t-=m*60*1000;  var s=Math.floor(t/1000);*/  var d=Math.floor(t/1000/60/60/24);  var h=Math.floor(t/1000/60/60%24);  var m=Math.floor(t/1000/60%60);  var s=Math.floor(t/1000%60);  document.getElementById("t_d").innerHTML = d + "天";  document.getElementById("t_h").innerHTML = h + "時";  document.getElementById("t_m").innerHTML = m + "分";  document.getElementById("t_s").innerHTML = s + "秒"; } setInterval(getRTime,1000); </script></body></html> 

運行效果截圖如下:

讀者可以按照自己的喜好選擇一款倒計時代碼使用。

希望本文所述對大家JavaScript程序設(shè)計有所幫助。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 南汇区| 新安县| 万宁市| 洪雅县| 辉县市| 湖州市| 三亚市| 南江县| 孝昌县| 和平县| 福清市| 凌云县| 商洛市| 安阳市| 拉萨市| 饶河县| 桂林市| 太原市| 金湖县| 策勒县| 伊金霍洛旗| 阿尔山市| 秦皇岛市| 乌拉特中旗| 绵阳市| 万盛区| 阳信县| 隆安县| 阜南县| 舒兰市| 孟村| 新源县| 红原县| 偏关县| 陇西县| 林口县| 密山市| 甘南县| 东丽区| 寿阳县| 石景山区|