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>