Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 22.07.2015, 01:36
Интересующийся
Отправить личное сообщение для faecker Посмотреть профиль Найти все сообщения от faecker
 
Регистрация: 05.05.2014
Сообщений: 16

Остановить замещаемый setInterval
На страницу аяксом загружается блок который содержит функцию setInterval. Она начинает работать и должна работать, пока не сменится содержимое данного блока. clearInterval не применяется.
Далее содержание этого блока замещается опять аяксом другим html кодом.
То есть js кода, содержащего функцию, на странице больше нет.
НО setInterval продолжает работать.

Подскажите наиболее оптимальные способы остановить его в этом случае.
Ответить с цитированием
  #2 (permalink)  
Старый 22.07.2015, 01:53
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,589

Использовать clearInterval.
__________________
29375, 35
Ответить с цитированием
  #3 (permalink)  
Старый 22.07.2015, 01:58
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

faecker,
А зачем setInterval , когда в Aяксе есть события и загрузки и ошибки ?
Оттель и вызвать функцию по смене контента(или ошибке) Которая не перезагружаема и находится на основном не меняемом контенте

Сообщение от Aetae
Использовать clearInterval.
2. Ставить глобальный timerID, который гасить через вышеуказанное Aetae, тогда удаляется и при перезагрузке функций с setInterval (Хотя - размещать setInterval на сменяемом контенте - весьма плохой тон для js

Последний раз редактировалось Deff, 22.07.2015 в 02:03.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Остановить таймер setInterval Орёл Общие вопросы Javascript 8 11.01.2015 22:07
не могу остановить setinterval harley jQuery 3 09.09.2014 13:36
Оптимизация JS WeMeSder Общие вопросы Javascript 0 13.06.2014 23:51
setInterval и глобальные переменные Почемучкин Events/DOM/Window 11 11.08.2012 14:44
Проблема в document.write при использовании setInterval() GOll Общие вопросы Javascript 21 06.10.2008 17:38