按鈕倒數計時可用效果例項程式碼

antzone發表於2017-03-02

很多網頁都有這樣的效果,那就是按鈕必須在指定的倒數計時之後才是可用的,下面就通過程式碼例項介紹一下如何實現此效果。程式碼如下:

[HTML] 純文字檢視 複製程式碼
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="author" content="http://www.softwhy.com/" />
<title>螞蟻部落</title> 
<script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"></script>
<script type="text/javascript">
$(function(){
  $('#btn').click(function(){
    var count=10;
    var countdown=setInterval(CountDown,1000);
    function CountDown(){
      $("#btn").attr("disabled",true);
      $("#btn").val("等待" +count+" 秒!");
      if(count==0) 
      {
        $("#btn").val("檢視效果").removeAttr("disabled");
        clearInterval(countdown);
      }
      count--;
    }
  })
});
</script>
</head>
<body>
<input type="button" id="btn" value="檢視效果" />
</body>
</html>

相關文章