Запитання з тегом «settimeout»

setTimeout - це глобальний метод JavaScript, який використовується для виконання певної функції або фрагмента коду після заданої затримки.

28
Як я можу передати параметр зворотному виклику setTimeout ()?
У мене є код JavaScript, який виглядає так: function statechangedPostQuestion() { //alert("statechangedPostQuestion"); if (xmlhttp.readyState==4) { var topicId = xmlhttp.responseText; setTimeout("postinsql(topicId)",4000); } } function postinsql(topicId) { //alert(topicId); } Я отримую помилку, що topicId не визначена. Все працювало до того, як я використав цю setTimeout()функцію. Я хочу, щоб моя postinsql(topicId)функція була викликана …

10
Поєднання функції асинхронізації + wait + setTimeout
Я намагаюся використовувати нові функції асинхронізації і сподіваюся, що вирішення моєї проблеми допоможе іншим у майбутньому. Це мій код, який працює: async function asyncGenerator() { // other code while (goOn) { // other code var fileList = await listFiles(nextPageToken); var parents = await requestParents(fileList); // other code } // other …

5
Передати правильний "цей" контекст для зворотного дзвінка setTimeout?
Як передати контекст setTimeout? Я хочу зателефонувати, this.tip.destroy()якщо this.options.destroyOnHideчерез 1000 мс. Як я можу це зробити? if (this.options.destroyOnHide) { setTimeout(function() { this.tip.destroy() }, 1000); } Коли я пробую вище, thisзвертається до вікна.

6
Різниця між setTimeout з лапками і без дужок
Я вивчаю JavaScript, і нещодавно дізнався про події в часі JavaScript. Коли я дізнався про setTimeoutв W3Schools , я помітив дивну фігуру , яку я не біжіть в раніше. Вони використовують подвійні лапки, а потім викликають функцію. Приклад: setTimeout("alertMsg()", 3000); Я знаю, що подвійні та одиничні лапки в JavaScript означають …



4
Як очистити цей набірInterval всередині функції?
Як правило, я встановив би інтервал на змінну, а потім очистив би його як, var the_int = setInterval(); clearInterval(the_int);але для роботи мого коду я ставлю його в анонімну функцію: function intervalTrigger() { setInterval(function() { if (timedCount >= markers.length) { timedCount = 0; } google.maps.event.trigger(markers[timedCount], "click"); timedCount++; }, 5000); }; intervalTrigger(); …

6
Chrome: тайм-аут / інтервал призупинено у вкладках фону?
Я перевіряв точність setTimeoutвикористання цього тесту . Тепер я помітив, що (як і очікувалося) setTimeoutне дуже точний, але для більшості приладів не сильно неточний. Тепер, якщо я запускаю тест у Chrome і дозволю його виконувати на вкладці тла (так, перехід на іншу вкладку і перегляд там), повернення до тесту та …


6
TypeScript - використовуйте правильну версію setTimeout (вузол проти вікна)
Я працюю над оновленням старого коду TypeScript для використання останньої версії компілятора, і у мене виникають проблеми із викликом до setTimeout. Код передбачає виклик функції браузера, setTimeoutяка повертає номер: setTimeout(handler: (...args: any[]) => void, timeout: number): number; Однак компілятор вирішує це для реалізації вузла, який повертає NodeJS.Timer: setTimeout(callback: (...args: any[]) …

7
Чому setTimeout () "ламається" для великих значень затримки в мілісекундах?
Я зіткнувся з деякою несподіваною поведінкою, передаючи велике значення мілісекунди setTimeout(). Наприклад, setTimeout(some_callback, Number.MAX_VALUE); і setTimeout(some_callback, Infinity); обидва викликають some_callbackзапуск майже відразу, як ніби я пройшов 0замість великої кількості, як затримка. Чому це відбувається?

7
Проблеми setTimeout / clearTimeout
Я намагаюся зробити сторінку, щоб перейти на стартову сторінку після напр. 10 сек бездіяльності (користувач нікуди не натискає). Я використовую jQuery для решти, але набір / очищення в моїй тестовій функції - це чистий JavaScript. У своєму роздратованості я закінчив щось подібне до цієї функції, за яку я сподівався, що …

6
setInterval у додатку React
Я все ще досить новий в React, але я повільно перемелюся і стикаюся з чимось, на чому я застряг. Я намагаюся створити "таймер" компонент в React, і якщо чесно, я не знаю, чи правильно це я роблю (або ефективно). У моєму коді нижче, я встановити стан , щоб повернути об'єкт …

2
Як дати обіцянку з setTimeout
Це не реальна проблема, я просто намагаюся зрозуміти, як створюються обіцянки. Мені потрібно зрозуміти, як дати обіцянку функції, яка нічого не повертає, як setTimeout. Припустимо, у мене є: function async(callback){ setTimeout(function(){ callback(); }, 5000); } async(function(){ console.log('async called back'); }); Як створити обіцянку, яка asyncможе повернутися після того, як setTimeoutбуде …

6
Затримка jquery наведену подію?
Я хотів би затримати подію наведення в jquery. Я читаю з файлу, коли користувач наводить курсор на посилання чи мітку. Я не хочу, щоб ця подія відбулася негайно, якщо користувач просто рухає мишею по екрану. Чи є спосіб відкласти подію від стрільби? Дякую. Приклад коду: $(function() { $('#container a').hover(function() { …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.