Вопросы с тегом «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
Сочетание асинхронной функции + ожидание + setTimeout
Я пытаюсь использовать новые асинхронные функции и надеюсь, что решение моей проблемы поможет другим в будущем. Это мой код, который работает: async function asyncGenerator() { // other code while (goOn) { // other code var fileList = await listFiles(nextPageToken); var parents = await requestParents(fileList); // other code } // other …

5
Передать правильный контекст this для обратного вызова 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
Как очистить этот setInterval внутри функции?
Обычно я устанавливаю интервал для переменной и затем очищаю его, 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 и позволяю ему работать в фоновой вкладке (так, переключаясь на другую вкладку и просматривая ее), возвращаюсь к тесту и …


7
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, но set / clear в моей тестовой функции - это чистый javascript. В моем разочаровании я получил что-то вроде этой функции, которую я надеялся вызвать при любом …

6
setInterval в приложении React
Я все еще новичок в React, но я медленно продирался и наткнулся на то, на чем застрял. Я пытаюсь создать компонент «таймер» в React, и, честно говоря, я не знаю, правильно ли я делаю это (или эффективно). В моем коде ниже, я установить состояние , чтобы вернуть объект { currentCount: …

3
Как дать обещание из 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() { $('<div …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.