js倒計(jì)時(shí)小實(shí)例(多次定時(shí))
更新時(shí)間:2016年12月08日 16:01:57 作者:小朋友663
這篇文章主要介紹了js實(shí)現(xiàn)可多次定時(shí)的倒計(jì)時(shí)小實(shí)例,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
一個(gè)簡(jiǎn)單的js計(jì)時(shí)函數(shù)(多次定時(shí))
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<style>
h1{text-align:center;font-size:40px;}
</style>
</head>
<body>
<h1 id="number">
<!-- 倒計(jì)時(shí)還有 01時(shí)01分01秒 -->
</h1>
<script>
//設(shè)置倒計(jì)時(shí)的時(shí)間范圍
var seconds = 1000;
//手工調(diào)用計(jì)時(shí)函數(shù)
timeRun();
//定時(shí)調(diào)用函數(shù)
var timer = setInterval(timeRun, 1000);
//倒計(jì)時(shí)函數(shù)
function timeRun(){
//獲取 h1
var h1 = document.getElementById('number');
//判斷
if (seconds <= 0) {
h1.innerHTML = "Game Over";
h1.style.fontSize = "120px";
clearInterval(timer);
return;
}
//計(jì)算 秒數(shù) 里面包含的小時(shí)數(shù)
var h = Math.floor(seconds / 3600);
//計(jì)算剩下的秒數(shù)
var s = seconds - h * 3600;
//在從剩下的秒數(shù)中 取出 分鐘
var m = Math.floor(s / 60);
//計(jì)算剩下的秒數(shù)
s -= m * 60;
//處理數(shù)字 <10的數(shù)字前加0
h = (h<10)?'0'+h:h;
m = (m<10)?'0'+m:m;
s = (s<10)?'0'+s:s;
//拼接字符串
var message = "倒計(jì)時(shí)還有 "+h+'時(shí)'+m+'分'+s+'秒';
//把字符串輸出到h1中
h1.innerHTML = message;
//秒數(shù)減少
seconds --;
}
</script>
</body>
</html>
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
您可能感興趣的文章:
- BOM系列第三篇之定時(shí)器應(yīng)用(時(shí)鐘、倒計(jì)時(shí)、秒表和鬧鐘)
- 各種頁(yè)面定時(shí)跳轉(zhuǎn)(倒計(jì)時(shí)跳轉(zhuǎn))代碼總結(jié)
- Javascript倒計(jì)時(shí)(定時(shí))執(zhí)行跳轉(zhuǎn)事件的代碼
- 團(tuán)購(gòu)、定時(shí)搶購(gòu)倒計(jì)時(shí)js版
- js倒計(jì)時(shí)搶購(gòu)實(shí)例
- js代碼實(shí)現(xiàn)點(diǎn)擊按鈕出現(xiàn)60秒倒計(jì)時(shí)
- js實(shí)現(xiàn)n秒倒計(jì)時(shí)后才可以點(diǎn)擊的效果
- js倒計(jì)時(shí)簡(jiǎn)單實(shí)現(xiàn)方法
- javascript同步服務(wù)器時(shí)間和同步倒計(jì)時(shí)小技巧
- js實(shí)現(xiàn)點(diǎn)擊獲取驗(yàn)證碼倒計(jì)時(shí)效果
相關(guān)文章
JS如何判斷瀏覽器類型和詳細(xì)區(qū)分IE各版本瀏覽器
本篇文章主要介紹了JS判斷瀏覽器類型和詳細(xì)區(qū)分IE各版本瀏覽器的代碼,非常具有實(shí)用價(jià)值,有興趣的可以了解一下。2017-03-03
element-ui組件中input等的change事件中傳遞自定義參數(shù)
這篇文章主要介紹了element-ui組件中的input等的change事件中傳遞自定義參數(shù)的實(shí)例代碼,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值 ,需要的朋友可以參考下2019-05-05
JavaScript中的alert()函數(shù)使用技巧詳解
這篇文章主要介紹了JavaScript中的alert()函數(shù)使用技巧詳解,本文講解了普通彈出、帶換行的文本、使用制表符、使用變量、使用樣式等選擇,需要的朋友可以參考下2014-12-12
iframe窗口高度自適應(yīng)的實(shí)現(xiàn)方法
這篇文章主要介紹了iframe窗口高度自適應(yīng)的實(shí)現(xiàn)方法,有需要的朋友可以參考一下2014-01-01
javascript密碼強(qiáng)度校驗(yàn)代碼(兩種方法)
為了保證網(wǎng)站個(gè)人信息的安全,很多網(wǎng)站在注冊(cè)頁(yè)面都設(shè)置密碼強(qiáng)度這項(xiàng),用javascript如何實(shí)現(xiàn)密碼強(qiáng)度校驗(yàn)代碼呢?下面小編給大家整理了兩種方法使用javascript密碼強(qiáng)度校驗(yàn)代碼,有需要的朋友可以參考下2015-08-08

