Синхронная задержка в выполнении кодаJquery

Программирование на jquery
Ответить
Anonymous
 Синхронная задержка в выполнении кода

Сообщение Anonymous »

У меня есть код, который необходимо выполнить после некоторой задержки, скажем, 5000 Ms.curdly Я использую Settimeout, но он асинхронно, и я хочу, чтобы выполнение ждала его возврата. Я пытался использовать следующее: < /p>

function pauseComp(ms)
{
var curr = new Date().getTime();
ms += curr;
while (curr < ms) {
curr = new Date().getTime();
}
}
< /code>

Но код, который я хочу отложить, - это рисование некоторых объектов с использованием raphaeljs, а дисплей вовсе не гладкий. Я пытаюсь использовать плагин Dotimeout. Мне нужно иметь задержку только один раз, так как задержка и код, которые должны быть задержаны, оба находятся в цикле. У меня нет требования для идентификатора, поэтому я не использую его.
Например: < /p>

for(i; i

Это ждет 5 секунды за то, что он заставляет сначала HI, а затем итерации последовательных циклов показывают предупреждение сразу после первого. Я хочу, чтобы он сделал, это подождать 5 секунды, снова дайте оповещение, подождите, а затем дайте предупреждение и так далее.

Любые подсказки/предложения оценены!

Подробнее здесь: https://stackoverflow.com/questions/692 ... -execution
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Jquery»