Перейти к публикации
Nell

Выключение таймера

Рекомендованные сообщения

Nell

<script>

var newTxt="...";
var oldTxt=document.title;

function migalka(){
if(document.title==oldTxt){
document.title=newTxt;
}else{
document.title=oldTxt;
}
}

var timer = setInterval(migalka,1000);
</script>

Подскажите пожалуйста как через некоторое время выключить таймер setInterval, пробовал clearInterval(migalka,5000); но не выходит, суть: мигание текста через каждую секунду, нужно что бы к примеру через n секунд мигание остановилось, и через n секунд опять запустилось.. заранее спасибо!

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
TheAndrey

clearInterval(migalka,5000);

Вы неправильно делаете. У функции всего один параметр - идентификатор интервала, а он у вас находится в переменной timer.

 

<script>
migalkaEnabled = true;
var newTxt="...";
var oldTxt=document.title;

function migalka(){
if(migalkaEnabled){
if(document.title==oldTxt){
document.title=newTxt;
}else{
document.title=oldTxt;
}
}
}

var timer = setInterval(migalka,1000);
setInterval(function(){
migalkaEnabled = !migalkaEnabled; // меняем на противоположное
}, 5000); // n = 5
</script>

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Nell

спасибо

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Гость
Эта тема закрыта для публикации сообщений.

×
×
  • Создать...