Запуск/Прерывание интервала
Доброго времени суток. Есть маленький код теста. Проблема: Использую 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, время: 20:22. |