- setTimeout傳參,我主要是做一個發送完驗證碼倒計時的功能,下面貼代碼:
var timeout = 60;
function changeSendSmsButtonSecond(buttonId) {
timeout--;
if(timeout <= 0 ){
timeout = 60;
$(buttonId).text("獲取驗證碼")
}else{
$(buttonId).text("重發(" + timeout + ")")
setTimeout(changeSendSmsButtonSecond, 1000,buttonId)
}
}
function changeSendSmsButton(buttonId) {
$(buttonId).text("重發(" + timeout + ")")
setTimeout(changeSendSmsButtonSecond, 1000,buttonId)
}
- 我用的語法是這樣的
setTimeout(function, milliseconds, param1, param2, ...)