169 похожих чатов

Всем привет, может кто подсказать, делаю функционал с вебсокетами, нужно

сделать так чтобы если у нас 1 секунду значение поля, которое мы получаем из сервера, не менялось, то выставлять ему конкретный класс(цвет менять). Я подумал сделать так чтобы если к нам пришло значение с сервера, то мы сравниваем его со значением на странице и если оно едентично то выставляем класс, однако запрос может идти несколько секунд. Как такое можно сделать?

5 ответов

19 просмотров

при получении сообщения запускать таймаут на секунду, в котором менять цвет при получении нового сообщения, отменять таймаут

Alex-Ryzhakov Автор вопроса
Anton Permyakov
при получении сообщения запускать таймаут на секун...

так там может запрос идти 4 секунды и мы получается на 1 секунду поменяем цвет)

Alex-Ryzhakov Автор вопроса
Anton Permyakov
ты задачу так и описал

ну я имел в виду что мы должны менять цвет до того момента, пока у нас значение не поменяется . Т.е. значение поменялось, мы секунду считаем и если не меняется, то цвет указываем.

Alex Ryzhakov
ну я имел в виду что мы должны менять цвет до того...

ну так если оно изменится через 4 секунды, мы на 4 секунды цвет и меняем

Похожие вопросы

Обсуждают сегодня

У меня это всегда вопрос вызывало.. Нафига писать код так, чтобы потом ошибки вылавливать?
Nik
44
что за асемблер кста?
Shvabrikk Nya
19
Добрый день! Пробую отловить исключение EConvertError: function _TryTextToDouble(var DoubleVar: Extended; Text: String): Boolean; begin try DoubleVar := StrToFloat...
Kirill Filippenok
19
А где @Grinyaha уважаемый пропал?
Am Ambrion
14
вот не понимаю, зачем вообще лезть в осдев, если даже базы не знаешь? хотя бы про загрузку, форматы файлов железо какое-никакое. Ну реально, даже зная работу железа, с условны...
Mixail Frolov
7
Сделал краткий обзор магазина из статьи и заодно там же записал инструкцию по развёртыванию. https://www.youtube.com/watch?v=8-sE1vNk95Q (чё думаете по звуку? кое-что поменял...
Andrey K
17
Привет, коллеги! Возникла задача ограничить максимальный размер вложений для определённых расширений, например, чтобы для изображений лимит был 10 МБ, а для видео — 100 МБ. Ог...
Andro
1
Можно ли ставить FPC транк, а Лазарь нет?
А Андрей
9
Shadow Akira ты откуда инфу черпаешь?
One
9
Добрый вечер. Есть вопрос, а может и предложение. Был у меня диалог в другой группе о делфи и я задался вопросом: "А нельзя ли в делфи цвет //коментария и {комментария} сде...
Kraszx
24
Карта сайта