私は次の構造を持っています
$('foo').click( function() {
var bool = false;
$('bar').animate( function() {
//bool = something
});
return bool;
});
ただし、アニメーションコールバックは非同期であるため、boolが正しく設定されることはありません。returnステートメントをコールバックに移動しても意味がありません。アニメーションが完了するまでreturnステートメントを待機させるにはどうすればよいですか?