$(
'#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);
//每秒執行一下
});