$(
'#btn'
).click(
function
(){
//设置按钮倒计时
$(
this
).addClass(
'disabled'
);
//把按钮变灰
$(
this
).attr(
'disabled'
,
true
);
//把按钮变灰
var
time = 10;
$(
this
).text(time +
's'
);
//把按钮变成秒数显示
var
interval = setInterval(() => {
if
(time <= 0){
clearInterval(interval);
//清楚倒计时
$(
this
).removeClass(
'disabled'
);
//把灰色按钮变成还原
$(
this
).attr(
'disabled'
,
false
);
//把灰色按钮变成还原
$(
this
).text(
'发送验证码'
);
//把灰色按钮变成还原
return
false
;
}
time --;
//时间自动减1
$(
this
).text(time +
's'
);
//把按钮变成秒数显示 自动减1后的
}, 1000);
//每秒执行一下
});