Я перебираю массив объектов класса «.mini». Для каждого объекта каждый объект будет ждать 500 миллисекунд (функция setTimeout) перед перемещением (вызов функции go). Например,
function iterate() {
$(".mini").each(function(index)
{
var element = $(this);
setTimeout(function() {go(element)}, 500);
});
}
function go(element) {
element.animate({left: "500px"},200);
}
Однако анимация для каждого элемента происходит одновременно (все 32 объекта .mini перемещаются одновременно), а не один за другим. Как может быть так, что первый начинает движение через 500 секунд от времени начала, второй - через 1000 от времени начала и т.д.?