私は次の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);
}
最初のものが終了するのを待つにはどうすればよいですか?