Нажмите "Enter", чтобы перейти к контенту

Как удалить интервал с функции JS

Допустим, есть функция, на которую повешен интервал, по которому она что-то делает: тикает часами, обновляет инфу с сервера и так далее. И вдруг случается так, что его нужно остановить. Сделать это можно таким нехитрым образом.

Для начала нужно само задание интервала поместить в переменную, желательно глобальную (да, если ты привык к ООП, то это звучит как дичь, но тем не менее.

var showFunction
showFunction = setInterval('show()', 1000

А далее в нужный момент просто очищаем интервал у этой переменной:

clearInterval(showFunction
Подписаться
Уведомить о
guest

Капча загружается...

0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии