English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
slideToggle()メソッドはslideUp()およびslideDown()メソッド間で切り替えます。
このメソッドは選択された要素の可視性を確認します:
要素が最初に表示されていた場合、それが非表示になります。
要素が最初に非表示であった場合、表示されます。
注意:非表示の要素はページのレイアウトに影響を与えなくなります。
$(selector).slideToggle(duration, easing, callback)
ボタンをクリックしたとき、すべての<p>要素の上移動と下移動の間で切り替えます:
$("button").click(function() { $("p").slideToggle(); });テストして見て‹/›
使用durationパラメータ:
$("button").click(function() { $("p").slideToggle();1500); });テストして見て‹/›
使用callbackパラメータ:
$("button").click(function() { $("div").slideToggle();1500, function() { alert("スライドトーゲル効果が完了しました!!!"); }); });テストして見て‹/›
すべての「.panel」をスローの持続時間と線形のエッジでスライドトーゲルします。
$("#my-Div").click(function(){ $(".panel").slideToggle("slow", "linear"); });テストして見て‹/›
パラメータ | 説明 |
---|---|
duration | (オプション)スライド効果が続く時間を決定します。プレセット値は400ミリ秒 可能な値:
|
easing | (オプション)アニメーションの異なるポイントで要素の速度を指定する文字列。デフォルト値は「swing」です。 可能な値:
|
callback | (オプション)一旦slideToggle()メソッドが完了すると、この関数が呼び出されます。各選択された要素ごとに一度呼び出されます。 |