Как установить только один setTimeout?

Есть необходимость установить таймер для возврата на главную страницу сайта, сайт на AJAX + JQ и поэтому простой редирект не катит.
Есть 5 кнопок, которые подгружают контент, при нажатии на каждую устанавливается таймер:
setTimeout(
				function() {
					menu('main');
					$('#just-tab-1').tab('show');
					
					console.log('ВОЗВРАТ НА ГЛАВНУЮ!!!!!!!!!!!!!!!!!');
				} , 10000);

Да работает, вот только если 5 раз нажать - то и выполнится 5 раз - логично... Как установить только 1? Как удалять старые таймеры и устанавливать только 1 новый?
  • Вопрос задан
  • 210 просмотров
Решения вопроса 1
Пригласить эксперта
Ваш ответ на вопрос

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

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