JavaScript輸入分鐘、秒倒計時技巧總結(jié)(附代碼)
更新時間:2017年08月17日 15:16:35 作者:小倔驢
這篇文章主要介紹了JavaScript輸入分鐘、秒倒計時的代碼實現(xiàn),通過css和js代碼展示了邏輯過程,具體操作步驟大家可查看下文的詳細講解,感興趣的小伙伴們可以參考一下。
代碼如下:
<div class="container-fluid"> <div class="main-content-inner"> <div class="page-content"> <div class="page-header"> <form class="form-inline" id="searchform"> <div class="form-group" style="margin-left: 10px;"> <label>分</label> <input type="text" class="form-control" name="Minute" id="Minute"> </div> <div class="form-group" style="margin-left: 10px;"> <label>秒</label> <input type="text" class="form-control" name="Second" id="Second"> </div> <button type="button" class="btn btn-purple btn-sm" onclick="ok()"> 開始 </button> </form> </div> <div class="row" style="height:500px;line-height:500px;vertical-align:middle;font-size:200px;color:red;text-align:center;margin-top:100px"> <p id="listview"></p> </div> </div> </div> </div>
<script>
var t;
var Minute;
var Second;
var d;
function ok() {
if ($("#Minute").val() == "0" || $("#Minute").val() == "") {
Minute = 0;
} else {
Minute = $("#Minute").val();
}
if ($("#Second").val() == "0" || $("#Second").val() == "") {
Second = 0;
} else {
Second = $("#Second").val();
}
var min = "";
if (Minute < 10) {
min = "0" + Minute;
} else {
min = Minute + "";
}
var sec = "";
if (Second < 10) {
sec = "0" + Second;
} else {
sec = Second + "";
}
$("#listview").text(min + ":" + sec);
$(".page-header").hide();
$("#listview").show();
setTimeout(function () {
begin()
}, 1000);
}
function begin() {
if (Second != 0) {
Second--;
min = "";
if (Minute < 10) {
min = "0" + Minute;
} else {
min = Minute + "";
}
sec = "";
if (Second < 10) {
sec = "0" + Second;
} else {
sec = Second + "";
}
$("#listview").text(min + ":" + sec);
} else {
if (Minute > 0) {
Minute--;
Second = 59;
min = "";
if (Minute < 10) {
min = "0" + Minute;
} else {
min = Minute + "";
}
sec = "";
if (Second < 10) {
sec = "0" + Second;
} else {
sec = Second + "";
}
$("#listview").text(min + ":" + sec);
} else {
clearTimeout(t);
}
}
t = setTimeout(function () {
begin()
}, 1000)
}
</script>
以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作能帶來一定的幫助~如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持!
您可能感興趣的文章:
- JavaScript深入V8引擎以及編寫優(yōu)化代碼的5個技巧
- JS尾遞歸的實現(xiàn)方法及代碼優(yōu)化技巧
- 2019 年編寫現(xiàn)代 JavaScript 代碼的5個小技巧(小結(jié))
- JavaScript實用代碼小技巧
- 幾個你不知道的技巧助你寫出更優(yōu)雅的vue.js代碼
- js技巧之十幾行的代碼實現(xiàn)vue.watch代碼
- js 奇葩技巧之隱藏代碼
- javascript簡寫常用的12個技巧(可以大大減少你的js代碼量)
- JavaScript中最常用的10種代碼簡寫技巧總結(jié)
- 手機開發(fā)必備技巧:javascript及CSS功能代碼分享
- JavaScript避免代碼的重復(fù)執(zhí)行經(jīng)驗技巧分享
- JavaScript編碼小技巧分享
相關(guān)文章
JavaScript鏈式調(diào)用原理與實現(xiàn)方法詳解
這篇文章主要介紹了JavaScript鏈式調(diào)用,結(jié)合實例形式詳細分析了JavaScript鏈式調(diào)用基本原理、實現(xiàn)方法與相關(guān)操作注意事項,需要的朋友可以參考下2020-05-05
javascript元素動態(tài)創(chuàng)建實現(xiàn)方法
這篇文章主要介紹了javascript元素動態(tài)創(chuàng)建實現(xiàn)方法,涉及javascript操作元素的相關(guān)技巧,需要的朋友可以參考下2015-05-05
element-ui?對話框dialog使用echarts報錯'dom沒有獲取到'的問題
這篇文章主要介紹了element-ui?對話框dialog里使用echarts,報錯'dom沒有獲取到'的問題,在這個事件里邊進行echarts的初始化,執(zhí)行數(shù)據(jù),本文結(jié)合實例代碼給大家詳細講解,需要的朋友可以參考下2022-11-11

