Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Последовательность циклов (https://javascript.ru/forum/misc/59528-posledovatelnost-ciklov.html)

anar1811 15.11.2015 15:28

Последовательность циклов
 
Как сделать так, чтобы после выполнения первого цикла выполнялся сразу второй?
Ссылка :http://codepen.io/
function move_r_d(i)
{
  setTimeout(function(){cube.style.cssText = 'top:' + i + 'px; left:' + i + 'px';},i* 10);
}

function move()
{
  if(cube.offsetLeft== '0')
  for(var i=0;i<450;i++)
    {
      move_r_d(i);
      
    }
  for(var i=0;i<200;i++)
    {
      move_r_d(i);
    }
}

рони 15.11.2015 16:12

anar1811,
https://learn.javascript.ru/js-animation

pnpquest 15.11.2015 17:20

Цитата:

Сообщение от anar1811
после выполнения первого цикла выполнялся сразу второй?

У тебя он и так выполняется сразу после первого. Оба цикла выполняются еще до того, как твой квадрат начал двигаться. Ты неверно себе представляешь то, что происходит в твоем коде. И что тебе надо, на самом деле, тоже не совсем понятно.


Часовой пояс GMT +3, время: 15:00.