Это хорошее использование очередей JQuery? - PullRequest
1 голос
/ 06 декабря 2011

У меня есть страница со списком пользователей, для которых я хочу получить значок, показывающий их статус Skype, как определено http://mystatus.skype.com/mediumicon/.

При разработке этого я обнаружил, что вызовы mystatus.skype.com имеют тенденцию сбиваться, когда я отправляю их все сразу.

Поэтому я пытаюсь реализовать это так, чтобы после загрузки страницы вызовы mystatus.skype.com происходили в фоновом режиме через определенный интервал времени (например, 0,4 секунды или около того), и если время ожидания вызовов истекло, Я буду продолжать пытаться.

Кажется ли, что это было бы хорошо использовать для очереди JQuery? У кого-нибудь есть примеры каких-либо реализаций чего-то подобного? Или это ошибочный подход?

1 Ответ

4 голосов
/ 06 декабря 2011

Вместо использования jQuery queue Я бы предложил вам использовать setInterval, который будет вызывать переданную функцию через указанный интервал.Очередь jQuery выполняется в последовательности вместо повторного вызова функции, которая является тем, что вы ищете.Я надеюсь, что это имеет смысл.

setInterval(function(){
   alert("I am called every 0.4 seconds");
}, 400);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...