Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / JS отключить таймер / 9 сообщений из 9, страница 1 из 1
27.05.2018, 12:34
    #39650583
Areostar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JS отключить таймер
На странице надо при определйнных условиях надо запкскать и oтключить таймер

запускаю
Код: javascript
1.
 stpTimer = setInterval(stopTimer, 1000);


отключаю
Код: javascript
1.
clearInterval(stpTimer);



таботает но перед каждым отключением делаю
Код: javascript
1.
console.log(stpTimer) 

- получаю всё большее и больное число! и таймер вроде как ускаряется!

что м этим делать! как правельно отключать таймер!?
...
Рейтинг: 0 / 0
27.05.2018, 12:45
    #39650587
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JS отключить таймер
Areostar,

нужно знать источники знаний
https://learn.javascript.ru/settimeout-setinterval
...
Рейтинг: 0 / 0
27.05.2018, 12:58
    #39650591
Areostar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JS отключить таймер
Код: javascript
1.
2.
3.
4.
setTimeout(function() {
  clearInterval(timerId);
  alert( 'стоп' );
}, 5000);



Странно, почему нельзя просто
Код: javascript
1.
clearInterval(timerId);



ладно попробую
...
Рейтинг: 0 / 0
27.05.2018, 17:51
    #39650692
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JS отключить таймер
Areostar,

Код: javascript
1.
2.
3.
4.
setTimeout(function() {
  clearInterval(timerId);
  alert( 'стоп' );
}, 5000);


а ты знаешь что делает этот код?
прежде чем так говорить
AreostarСтранно, почему нельзя просто
...
Рейтинг: 0 / 0
28.05.2018, 08:39
    #39650852
Areostar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JS отключить таймер
вадя,

Ждёт 5 сек и отменяет интеравал timerId и потом ещё алерт покадывает.

я тоже clearInterval делаю.

Но если погонять страничку некоторое время то stopTimer() начинает случаться чаще(я там console.log() поставил. по нему орентируюсь)
...
Рейтинг: 0 / 0
28.05.2018, 10:30
    #39650886
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JS отключить таймер
Areostar,

криво код написали, вот и вся проблема
...
Рейтинг: 0 / 0
28.05.2018, 11:03
    #39650907
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JS отключить таймер
AreostarЖдёт 5 сек и отменяет интеравал timerId и потом ещё алерт покадывает.дак это для полной демки реализации возможностей :)
а так
clearInterval(timerId);
необходимо и достаточно
...
Рейтинг: 0 / 0
28.05.2018, 11:04
    #39650908
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JS отключить таймер
AreostarНо если погонять страничку некоторое время то stopTimer() начинает случаться чаще(я там console.log() поставил. по нему орентируюсь)это потому что у тебя
stpTimer = setInterval(stopTimer, 1000);
повторяется.
...
Рейтинг: 0 / 0
28.05.2018, 23:15
    #39651391
andrey_kuchay
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JS отключить таймер
Вот кстати нашел классный материал по таймерам в JS http://webdiz.com.ua/glava2-osnovy-javascript/taymery-v-javascript/
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / JS отключить таймер / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]