Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 13.12.2012, 22:03
Новичок на форуме
Отправить личное сообщение для Dimanoss Посмотреть профиль Найти все сообщения от Dimanoss
 
Регистрация: 13.12.2012
Сообщений: 1

animate в цикле - "to much recursion"
День добрый!

Воткнулся вот в какую непонятку:

идея такова - анимируем объект, ведём его из одной точки в другую, но не по прямой, а по ломанной. Точки изменения траектории создаются рандомно. пишу нечто такое:

функция АНИМАЦИЯ (всякие переменные)
{
чего-то задаём, чего-то вычисляем
..........
если объект вышел, куда не надо
{
разворачиваем объект();
}
иначе
{
задаём координаты следущей "вершины"
..............
$('#'+objName).animate({
top: newVpos+"px",
left: newHpos+"px"
}, {
queue:false,
duration:speed( это переменная),
easing:"linear"
},
АНИМАЦИЯ (всякие переменные));
}
}

FF один разочек АНИМАЦИЮ запускает, но тут же выдаёт ошибку "to much recursion".

Понятно, что рекурсия не есть гуд, но я не знаю заранее количество отрезков в ломанной - движение объекта хаотично, направление меняется постоянно. Поэтому пытаюсь именно рекурсией гонять бедолагу в выделенных ему рамках. jQuery знаю явно недостаточно, но, думаю, и в самой логике где-то я прокололся. Господа, выскажетесь, если можно, предметно. На Ваш взгляд - где собака порылась?

Спасибо заранее.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
popup окно в PHP цикле ryobi522 Общие вопросы Javascript 5 10.02.2012 02:18
animate() тормозит theo_ jQuery 3 21.10.2011 12:48
проблема с div И animate g00000dman jQuery 2 24.03.2011 23:34
jQuery, функция animate(), рекурсия xintrea jQuery 12 03.01.2011 12:33