Есть функция Animate
Её тело:
$(id_for_animate).animate({
marginLeft: left_space
}, 200, 'linear', Add(1));
она анимирует один элемент DOMа после вызывает функцию ADD(1) как видно с параметром.
Add() выполняет действия по записи данных о значении свойст некоторых элементах DOMа. Если в конце выполнения функцию поставить вызов Animate() то возникает ошибка.
То есть Animate() -> Add() -> Animate() -> Add() -> Animate() сделать нельзя.
В общем вопрос, как сделать последовательный вызов функций одна за другой без привязки ко времени? Или SetInterval единственный выход?
П.С. Надеюсь я понятно все изложил. Спасибо за любую помощь.