Effects/API/jQuery
hide(speed, [callback])
各要素のうち、表示状態にあるものをアニメーション効果付きで非表示にします。
同時に、非表示状態になった時(アニメーション効果が完了した時)に実行されるコールバック関数を登録することも可能です。
アニメーションは指定された速度で、横幅、高さ、透明度が変化しながら消えていきます。速度は”slow”、”normal”、”fast”のいずれかか、もしくはアニメーションが完了するまでの時間をミリ秒で指定します。例えば” 1500”が指定されれば、1.5秒かかって非表示になる効果が与えられることになります。
同時に、非表示状態になった時(アニメーション効果が完了した時)に実行されるコールバック関数を登録することも可能です。
アニメーションは指定された速度で、横幅、高さ、透明度が変化しながら消えていきます。速度は”slow”、”normal”、”fast”のいずれかか、もしくはアニメーションが完了するまでの時間をミリ秒で指定します。例えば” 1500”が指定されれば、1.5秒かかって非表示になる効果が与えられることになります。
サンプル
サンプル1
ボタンを押すと、p要素がゆっくりと消えていくようにします。
<button>Hide 'em</button> <p>Hiya</p> <p>Such interesting text, eh?</p>
$("button").click(function () { $("p").hide("slow"); });
[全コードを表示]
[実行結果を単体で表示]