0
我嘗試在if
語句中使用JavaScript定時。腳本已執行,但我設置了另一個if
語句,如果條件爲真,則清除超時。它不工作。如果條件爲真,則使用if else語句清除JavaScript超時
代碼:
var timeing = setTimeout("timelet()");
if(hour==true && min==true){
clearTimeout(timeing);
return true;
}
如何清除超時如果條件是真的嗎?
你的問題是,你的超時無超時。您必須將毫秒數作爲第二個參數,否則將直接執行,無法避免/禁用/清除。 – androidavid
如果要根據條件清除它,請不要創建超時值? – megawac
真的! 'if(hour && min){do stuff} else {setTimeout(timelet)}' – adeneo