Показать сообщение отдельно
  #6 (permalink)  
Старый 29.06.2017, 20:58
Интересующийся
Отправить личное сообщение для gooodwin67 Посмотреть профиль Найти все сообщения от gooodwin67
 
Регистрация: 03.06.2017
Сообщений: 17

И если не сложно, подскажите, где я не так думаю. Если вот такой код:
for (x = 0; x < 300; x++) {
function anim() {
a.offset({left : x});
}
setInterval(anim,1000);
}

Как мне кажется по логике: первая итерация x = 1 - через секунду выполняется функция, объект перемещается на 1. Потом вторая итерация x = 2, через сек выполняется функция, объект перемещается на 2.
А он у меня сразу через секунду на 300 перемещается. Где я тут ошибаюсь?
Ответить с цитированием