fadeOutとfadeInの引数
1.speed
速度を指定する。数値(ミリ秒)を指定した場合は、そのスピードで表示、非表示になります。 文字列を指定した場合は、以下のどうさになります。ざっくり指定するにはこれですね。 slow:ゆっくりと normal:普通 fast:早く *この値を省略した場合は、「normal」な動作となります。
2.callback
表示、非表示が完了したタイミングでコールバックされる関数。任意指定だから特に指定しなくても大丈夫。
下の例は、表示、非表示はゆっくりな動作を指定して、非表示にした場合にはボタンのラベルを「表示」にし、表示した場合には「閉じる」にしています。
<script type="text/javascript"> $(function () { var button$ = $('input[type=button]'); button$.toggle( function () { $('div#hoge').fadeOut("slow", function() { button$.val("表示"); }); }, function() { $('div#hoge').fadeIn("slow", function() { button$.val("閉じる"); }); } ) }) </script>