Как остановить выполнение этой функции при помощи другой функции?
function myMove() {
var elem = document.getElementById ("animate");
var pos = 0;
var id = setInterval (frame, 5);
var counter = setInterval (displayTime, 1000);
var time = Number (document.getElementById ("input").value);
var dir = 1;
var bounce = 0;
document.getElementById("hitcount").innerHTML = "0";
document.getElementById ("inputField" ).hidden = true;
document.getElementById ("bttn" ).disabled = true;
if (time < 10) {
document.getElementById("timer").innerHTML = "00:0" + time;
} else {
document.getElementById("timer").innerHTML = "00: "+ time;
}
}
Ответы (1 шт):
Автор решения: Алексей Шиманский
→ Ссылка
let id;
let counter;
function myMove() {
....
id = setInterval (frame, 5);
counter = setInterval (displayTime, 1000);
...
}
function stopMove() {
clearInterval(id);
clearInterval(counter);
}