jQuery实现倒计时效果
方法一:
<button id="button1">提交</button>
<script> $(function () { $("#button1").click(function () { daojishi_1(); }); var time_1 = 60; function daojishi_1() { if(time_1==0){ $("#button1").html("提交"); $("#button1").removeAttr("disabled"); time_1=60; return; }else{ $("#button1").attr("disabled","disabled"); $("#button1").html("倒计时("+time_1+")"); time_1--; } setTimeout(function () { daojishi_1(); },1000) } }) </script>
方法二:
<button id="button2">提交</button>
<script> $(function () { var time_2 = 60; function daojishi_2() { if(time_2 == 60){ var time=setInterval(function(){ if(time_2 == 0){ $("#button2").html("提交"); $("#button2").removeAttr("disabled"); time_2=60; clearInterval(time); }else{ $("#button2").attr("disabled","disabled"); $("#button2").html("倒计时("+time_2+")"); time_2--; } }, 1000); } } }) </script>