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

首頁 > 編程 > JavaScript > 正文

jquery實現倒計時效果

2019-11-20 11:01:31
字體:
來源:轉載
供稿:網友

設計一個答題的小游戲,每道題可以有20秒時間作答,超過時間就要給出相應的提醒,由于20秒時間太長,不適合做GIF動態圖,下面來看一下我寫的5秒倒計時的測試程序結果:

 

一、主體程序

<!DOCTYPE html><html>  <head>    <meta charset="utf-8" />    <title>手寫倒計時程序</title>    <link rel="stylesheet" type="text/css" href="css/layout.css"/>  </head>  <body>    <section class="countDown">      <span id="countDownTime"></span>      <section class="clear"></section>    </section>    <script src="js/jquery-1.11.0.js" type="text/javascript" charset="utf-8"></script>    <script src="js/layout.js" type="text/javascript" charset="utf-8"></script>  </body></html>

二、CSS樣式

*{  margin: 0;  padding:0;}html{  font-size: 12px;}.countDown{  width: 3.8rem;  text-align: center;  margin: 2rem auto 0 auto;}.countDown #countDownTime{  font-size: 2rem;}

 三、Jquery程序

先來說一下倒計時的原理:

1、將時間轉為0:0格式

2、需要開啟一個定時器,每隔1000ms就讓時間自動減1

3、判斷時間是否為0,如果為0則代表計時結束,此時需要給出提示或者做其他事情

下面來看具體實現的倒計時程序:

$(function(){  var countDownTime=parseInt(5);    //在這里設置每道題的答題時長  function countDown(countDownTime){    var timer=setInterval(function(){      if(countDownTime>=0){        showTime(countDownTime);        countDownTime--;      }else{        clearInterval(timer);        alert("計時結束,給出提示");      }    },1000);  }  countDown(countDownTime);  function showTime(countDownTime){      //這段是計算分和秒的具體數    var minute=Math.floor(countDownTime/60);    var second=countDownTime-minute*60;    $("#countDownTime").text(minute+":"+second);  }})

帶著我寫的原理再去看這段JS程序估計比較容易吧,希望對小伙伴有幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 夹江县| 永年县| 山东| 白河县| 青岛市| 海伦市| 轮台县| 平远县| 高陵县| 安仁县| 土默特左旗| 大庆市| 灵川县| 荣成市| 盐池县| 轮台县| 万年县| 宁化县| 龙口市| 银川市| 诸暨市| 农安县| 怀来县| 綦江县| 大名县| 新沂市| 洛宁县| 资溪县| 贵阳市| 台安县| 闽侯县| 江永县| 田林县| 天台县| 丰台区| 崇礼县| 章丘市| 澄迈县| 仙游县| 东平县| 肥东县|