Tagged: settimeout

11
Июл
2021

Почему func() не выполняется полностью, когда я прерываю работу вложенного sleep() удалением таймера?

Пытаюсь разобраться с асинхронностью (promise,async,await). Не понимаю, почему после нажатия на блок, func() не продолжает выполняться, сообщение "после sleep" не выводится в консоль. И как сделать, чтобы это сообщение все-таки в…

11
Июн
2021

Сделать функцию, которая возвращает null при её повторном вызове

Всем привет!
Есть функция, которая принимает в себя функцию и время (мс) и возвращает эту же функцию. При вызове функция отрабатывает как надо, но следующий вызов,
пока не пройдёт время которое мы передали 2 аргументом, получает всегда nul…

08
Май
2021

Можно ли обойтись одним setTimeout?

Задача: При переходе на страницу отображается число 19, через 10 секунд к числу добавляется +1 единица, и каждые 5 минут пребывания на странице число увеличивается еще на +2 единицы.
HTML:
<div class="counter">19</div&gt…

02
Янв
2021

setTimeout работает с разной скоростью

Всем привет, хочу разобраться в вопросе, ответ на который не могу найти.
Решил для практики написать небольшую игру, где игрок должен находить одинаковые пары карт, кликая по ним.
Ссылка на репозиторий
Ссылка на игру
Фрагмент кода, который…

24
Дек
2020

Как запустить setInterval только один раз?

Есть куча вопросов с таким названием, но они немного мне не подходят. У меня есть скрипт, который проверяет есть ли блок в поле видимости окна браузера. И есть число, которое я хочу анимировать, рост температуры от 0 до 60.
я написал вот т…

26
Окт
2020

При повторном запуске таймера, он накладывается на предыдущий

Есть реактовский функциональный компонент, в нём есть таймер обратного отсчёта, который запускается по клику на кнопку. Оставшееся время выводится в html элемент, проблема в том, что при повторном клике на кнопку, запускается второй таймер…

06
Окт
2020

Вложенный setTimeout/setInterval

Не могу понять, как работает вложенный setTimeout.
Мне необходимо написать функцию, которая должна будет срабатывать три раза подряд, с одинаковым интервалом, а потом делать одну "паузу" с интервалом чуть, больше. Работать она до…

24
Июл
2020

последовательно setTimeout c разным временем работает одновременно

прошу, помогите советом
Вызываю последовательно 3 раза setTimeout, с разным временем, но они почему то выполняются в одно время. Подскажите, что не так делаю
//HTML
<div>
<style>
.logo_b{width:18px;height:18px;backg…

27
Май
2020

setTimeout не работатет должным образом

Всем привет.
Данно: на странице есть inpit=”search” c id=”search” и input=”submit” с id=”submit”.
Необходимо: ввести текст в поле поиска и нажать кнопку submit. И только через три секунды должен появиться alert с текстом, который я ввел в …

27
Май
2020

setTimeout не работатет должным образом

Всем привет.
Данно: на странице есть inpit=”search” c id=”search” и input=”submit” с id=”submit”.
Необходимо: ввести текст в поле поиска и нажать кнопку submit. И только через три секунды должен появиться alert с текстом, который я ввел в …

09
Май
2020

Перехват исключения из функции setTimeout, выполняемой внутри экземпляра объекта Promise

Уважаемые участники, подскажите пожалуйста решение.

В этом блоке кода метод catсh прекрасно перехватывает исключение:

const myPromise = new Promise(() => {
throw new Error(`Упс! Бросили исключение.`);
});

// Перехватываем исключени…

04
Май
2020

Таймер каждой нажатой кнопки должен запускаться только после завершения предыдущего

Всем хорошего времени суток!

Прошу помочь решить небольшую задачку.

Имеется функциональный компонент, который рендерит 3 кнопки. При нажатии на первую кнопку запускается таймер на 7 секунд и возвращается промис (назовем ее “медленной”)…

23
Апр
2020

Несколько лишних вызовов функций

Есть вот такой сладер в нем слайды скрываюися с помощью значений opacity. Есть setTimeout который обеспечивает автоматическую смену слайдов. Но если я счелкаю по кнопкам то скрипт будто запускает несколько setTimeout и они через промежуток…

26
Мар
2020

Функция возвращает undefined и прерывает таймер (setTimeout)

Есть следующий код: раз в 500 мс происходит вывод случайного числа. Число не должно повторяться. Сделала проверку повтора в функции color() и если произошел повтор, вызвать функцию снова.

Проблема в том, что функция color() возвращает un…

23
Мар
2020

Остановить выполнение setTimeout

Как при нажатии на кнопку остановить выполнение функции moveAndHide, в которой элемент сдвигается, а через 2 секунды исчезает, и вернуть элемент в начальное состояние?

fadeOut: function (element, duration) {
element.style.tra…