Я изменяю размер нескольких div в цикле с помощью animate () в jQuery. В то же время я перемещаю (свойство left, без изменения размера) div, в котором они содержатся.
Проблема в том, что несмотря на то, что они имеют одинаковую продолжительность, вызовы изменения размера анимации заканчиваются до вызова перемещения. Они не синхронизированы. Есть ли способ создать список селекторов и его свойств, а затем выполнить уникальный вызов animate ()?
Или есть ли альтернатива одновременной анимации?
Я видел, что есть свойство, которое называется step, которое происходит каждый раз, когда происходит цикл animate, но, опять же, каждый вызов animate () имеет свой собственный вызов step.
Заранее спасибо:)
Вот пример псевдокода, который требуется:
for(...){
$(target_x).stop().animate({property_a:random_value, property_b:random_value}, {duration:300});
}
$(container).stop().animate({property_z:random_value}, {duration:300});