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

首頁 > 語言 > JavaScript > 正文

jquery實現倒計時效果

2024-05-06 16:26:18
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了jquery實現倒計時效果,根據設計一個游戲引出的倒計時功能,需要的朋友可以參考下
 

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

 jquery實現倒計時效果

一、主體程序

<!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程序估計比較容易吧,希望對小伙伴有幫助。



注:相關教程知識閱讀請移步到JavaScript/Ajax教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 安平县| 定结县| 静宁县| 莆田市| 广平县| 汉川市| 库车县| 仪陇县| 中阳县| 平武县| 大化| 城口县| 清水县| 贵溪市| 承德市| 惠东县| 仁寿县| 神木县| 子洲县| 仁化县| 盐亭县| 孟津县| 漯河市| 建宁县| 长宁县| 彭水| 蒙山县| 乐昌市| 剑阁县| 蓝田县| 台中市| 珠海市| 水富县| 延庆县| 木兰县| 屏东县| 孟村| 寿光市| 江安县| 墨脱县| 墨脱县|