Показать сообщение отдельно
  #1 (permalink)  
Старый 25.11.2019, 15:34
Новичок на форуме
Отправить личное сообщение для tone4ka Посмотреть профиль Найти все сообщения от tone4ka
 
Регистрация: 25.11.2019
Сообщений: 7

не работает clearInterval по Id
Здравствуйте!
Подскажите, пожалуйста, как решить проблему. После неоднократного выполнения интервала, Id которого сохранен в переменной intervalId, не срабатывает clearInterval(intervalId). Выводила с помощью console.log значение Id интервала после последнего его выполнения и непосредственно перед очисткой-они совпадают, но очистка все равно не срабатывает.

var clickHandler=function(event){
			if(clickCount<10){
				clearInterval(intervalId);
				clickCount+=1;
				$('#heading').text('Ваши очки: '+clickCount);
				x-=3;
				var intervalId=setInterval(moveHeading,x);
				console.log(intervalId);
			}
			if(clickCount===10){
				$('#heading').text('Вы победили!'); 
				console.log(intervalId);
				clearInterval(intervalId); //не работает!
			}
		}
		$("h1").click(clickHandler);

Последний раз редактировалось tone4ka, 25.11.2019 в 15:48.
Ответить с цитированием