Shucach
@Shucach

Не работает clearTimeout?

Добрый вечер столкнулся с проблемой при работе с clearTimeout.
Вот мой пример:
var a;
//например нажатия 
$(".class").click(function() {
  clearTimeout(a);
  a = setTimeout(function() { alert('5 секунды') }, 5000);
});

Это просто наброски могут быть ошибки это не главное. Суть в том что при нажатии на кнопку первый раз запускается таймер и если он не закончиться и нажать второй раз то таймер должен удалиться и начать заново. Но этого не происходит, он продолжает работать.

Вот так удаляет)
clearTimeout(a);
a = setTimeout(function() { alert('5 секунды') }, 5000);

Подскажите что можно сделать, ли как другим способом реализовать это?

Спасибо.
  • Вопрос задан
  • 223 просмотра
Решения вопроса 1
Shucach
@Shucach Автор вопроса
$(".wrap-slide").on("swiperight",function(){	
		delElem();		
		ClickLeft();
		AnimationSwipeLeft();
		clearTimeout(timerSwipe);
		timerSwipe = setTimeout(delElem, 2500);
		
	});
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы