У меня есть следующий jQuery:
$("#div1").animate({ width: '160' }, 200).animate({ width: 'toggle' }, 300 );
$("#div2").animate({ width: 'toggle' }, 300).animate({ width: '150' }, 200);
Моя проблема в том, что оба они происходят одновременно. Я хотел бы, чтобы анимация div2 начиналась, когда заканчивается первая. Я пробовал метод ниже, но он делает то же самое:
$("#div1").animate({ width: '160' }, 200).animate({ width: 'toggle' }, 300, ShowDiv() );
....
function ShowDiv(){
$("#div2").animate({ width: 'toggle' }, 300).animate({ width: '150' }, 200);
}
Как я могу заставить его дождаться завершения первого?