У меня есть код, который необходимо выполнить после некоторой задержки, скажем, 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