国产探花免费观看_亚洲丰满少妇自慰呻吟_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教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 汤阴县| 汝州市| 兴业县| 正阳县| 醴陵市| 凌海市| 怀集县| 成安县| 迁安市| 华阴市| 阿尔山市| 裕民县| 重庆市| 阳西县| 鄂温| 鄂托克旗| 南漳县| 奉节县| 阳原县| 特克斯县| 改则县| 镇远县| 浮梁县| 来凤县| 义马市| 正蓝旗| 班玛县| 石楼县| 汕尾市| 芦溪县| 颍上县| 台中市| 石狮市| 封开县| 海原县| 安化县| 辽阳县| 婺源县| 周口市| 夹江县| 桓仁|