У меня есть этот код, чтобы запустить функцию setTimeout
с помощью кнопки и остановить ее с помощью другой кнопки, но если я остановил ее и запустил, она начнется, есть ли способ получить кнопка паузы/продолжения?Как приостановить функцию setTimeout
Javascript код:
var timeout1, timeout2, timeout3;
function timedText() {
timeout1 = setTimeout(desertAK, 1000)
timeout2 = setTimeout(fourAlarmShotgun, 5000)
timeout3 = setTimeout(frostbiteAR, 9000)
}
function stopTimeout() {
clearTimeout(timeout1);
clearTimeout(timeout2);
clearTimeout(timeout3);
}
function desertAK() {
document.getElementById("leser").innerHTML = '<iframe src="https://opskins.com/?loc=shop_search&sort=lh&app=433850_1&search_item=%22Desert%20Warfare%20AK-47%22"></iframe>';
}
function fourAlarmShotgun() {
document.getElementById("leser2").innerHTML = '<iframe src="https://opskins.com/?loc=shop_search&sort=lh&app=433850_1&search_item=%22Four%20Alarm%2012GA%20Pump%20Shotgun%22"></iframe>';
}
function frostbiteAR() {
document.getElementById("leser").innerHTML = '<iframe src="https://opskins.com/?loc=shop_search&sort=lh&app=433850_1&search_item=%22Frostbite%20AR-15%22"></iframe>';
}
HTML кнопки:
<button onclick="timedText()">Start</button>
<button onclick="stopTimeout()">Stop</button>
Возможный дубликат http://stackoverflow.com/questions/3969475/javascript-pause-settimeout –
Проверьте этот ответ HTTP: //stackoverflow.com/questions/3969475/javascript-pause-settimeout#answer-3969760 – NewToJS
@NewToJS Я прочитал его, но я не понимаю, как я должен это делать с моим кодом, мне нужна дополнительная помощь, извините, я очень новичок в Javascript! –