Вопросы с тегом «setinterval»

setInterval - это глобальный метод JavaScript. Он используется для выполнения определенной функции или фрагмента кода через определенные промежутки времени.

13
Прекратить вызов setInterval в JavaScript
Я использую setInterval(fname, 10000);для вызова функции каждые 10 секунд в JavaScript. Можно ли перестать называть это на каком-то событии? Я хочу, чтобы пользователь мог остановить повторное обновление данных.

18
setTimeout или setInterval?
Насколько я могу судить, эти две части JavaScript ведут себя одинаково: Вариант А: function myTimeoutFunction() { doStuff(); setTimeout(myTimeoutFunction, 1000); } myTimeoutFunction(); Вариант Б: function myTimeoutFunction() { doStuff(); } myTimeoutFunction(); setInterval(myTimeoutFunction, 1000); Есть ли разница между использованием setTimeout и setInterval ?



12
Вызов функции каждые 60 секунд
С setTimeout()его помощью можно запустить функцию в указанное время: setTimeout(function, 60000); Но что, если я хотел бы запустить функцию несколько раз? Каждый раз, когда проходит интервал времени, я хотел бы выполнить функцию (скажем, каждые 60 секунд).

13
Как сделать так, чтобы setInterval также работал, когда вкладка неактивна в Chrome?
У меня setIntervalработает кусок кода 30 раз в секунду. Это прекрасно работает, однако, когда я выбираю другую вкладку (так что вкладка с моим кодом становится неактивной), setIntervalона почему-то устанавливается в состояние ожидания. Я сделал этот упрощенный тестовый пример ( http://jsfiddle.net/7f6DX/3/ ): var $div = $('div'); var a = 0; setInterval(function() …

15
Изменение интервала SetInterval во время его работы
Я написал функцию javascript, которая использует setInterval для манипулирования строкой каждую десятую секунды в течение определенного числа итераций. function timer() { var section = document.getElementById('txt').value; var len = section.length; var rands = new Array(); for (i=0; i<len; i++) { rands.push(Math.floor(Math.random()*len)); }; var counter = 0 var interval = setInterval(function() { …


1
Можно ли вызвать clearInterval () внутри setInterval ()?
bigloop=setInterval(function () { var checked = $('#status_table tr [id^="monitor_"]:checked'); if (checked.index()===-1 ||checked.length===0 || ){ bigloop=clearInterval(bigloop); $('#monitor').button('enable'); }else{ (function loop(i) { //monitor element at index i monitoring($(checked[i]).parents('tr')); //delay of 3 seconds setTimeout(function () { //when incremented i is less than the number of rows, call loop for next index if (++i …

6
Остановить setInterval
Я хочу, чтобы этот интервал в errorобработчике не запускался повторно. Возможно ли это, и если да, то как? // example code $(document).on('ready',function(){ setInterval(updateDiv,3000); }); function updateDiv(){ $.ajax({ url: 'getContent.php', success: function(data){ $('.square').html(data); }, error: function(){ $.playSound('oneday.wav'); $('.square').html('<span style="color:red">Connection problems</span>'); // I want to stop it here } }); }


6
Просмотр всех таймаутов / интервалов в javascript?
Я пишу приложение, которое использует тайм-ауты и интервалы JavaScript для обновления страницы. Есть ли способ узнать, сколько интервалов установлено? Я хочу убедиться, что случайно не убью браузер, настроив сотни интервалов. Это вообще проблема?
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.