Остановка автофункции с интервалом
Открывается модальное окно в редактированием объекта, и при открытии запускается автоматическая функция выполняемая с интервалом времени.
$(document).ready(function ClientOpened() { setInterval(function() { alert ('test'); }, 5000); }); Но когда модальное окно закрывается то функция продолжает выполняться. Как при закрытии модального окна прекращать выполнение функции с интервалом. |
psfdek,
Отмена исполнения |
<script type="text/javascript"> $(document).ready(function () { var i = 1; var timer = setInterval(function() { alert(i++) }, 2000); }); </script> <button onclick="clearInterval(timer)">stop</button> Что то оно не стопает его :( http://learn.javascript.ru/play/DPtD9b |
psfdek,
var timer; это должно стоять в 1 строке либо click навешиваться внутри ready |
Что то не выходит у меня :-E
|
psfdek,
<script type="text/javascript">var timer ; $(document).ready(function () { var i = 1; timer = setInterval(function() { alert(i++) }, 2000); }); </script> но лучше Цитата:
|
Я не так понял, и не так делал.
|
Часовой пояс GMT +3, время: 15:46. |