Остановка автофункции с интервалом
Открывается модальное окно в редактированием объекта, и при открытии запускается автоматическая функция выполняемая с интервалом времени.
$(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, время: 02:02. |