Запуск/Прерывание интервала
Доброго времени суток. Есть маленький код теста. Проблема: Использую clearInterval() что бы завершить интервал (запущенный ранее по шелчку на кнопку), который запускает случайные вопросы но ничего не происходит. Cпасибо.
Ниже фрагмент кода JS |
function StartINT(){
var INT=setInterval(createQest,1000)
}
function StopINT(){
clearInterval(INT);
}
function selectAnswer() {
if (this.innerHTML==questions[randQuestions].answer){
StopINT();
}
else {document.querySelector('.Result').innerHTML= "wrong";
}
document.querySelector(".table").addEventListener('click',StartINT);
|
Илья1812,
var из 2 строки перенесите в 0 строку |
Если вытащить var INT=setInterval из function StartINT(){} то интервал не будет запускаться по щелчку а начнется после загрузки страницы. Он должен начинаться и прекращаться после 'click' -а
|
Илья1812,
:-?
var INT;
function StartINT(){
INT=setInterval(createQest,1000)
}
|
Точно! Надо было просто объявить как глобальную переменную.
Спасибо:) |
| Часовой пояс GMT +3, время: 11:03. |