- バックアップ一覧
- ソース を表示
- バックアップ を表示
- JQuery:アニメーション完了後に関数実行 は削除されています。
- 1 (2007-07-31 (火) 12:02:42)
- 追加された行はこの色です。
- 削除された行はこの色です。
&pgid();
マニュアルやリファレンスに書かれていることなんですが^^;
メモとして。
JQueryでfadeIn、fadeOutなどアニメーションするfunctionを利用した場合に、
jQuery("#hoge:visible").fadeOut("normal");
hoge();
というようにすると、実行タイミングなどによってはアニメーションが完了する前にhoge()が実行されてしまうことがあります。これを必ずアニメーション完了後にhoge()を実行させるにはfadeIn、fadeOutなどのアニメーション用functionにコールバック関数を設定します。
jQuery("#hoge:visible").fadeOut("normal", hoge);
参考:[[jQuery 開発者向けメモ - リファレンス>http://www.mikage.to/jquery/jquery_ref.html]]