English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

jQuery効果slideDown()メソッド

jQuery エフェクトメソッド

slideDown()メソッドは選択された要素をスライドダウン表示します。

注意:このメソッドはjQueryメソッドで隠された要素、およびCSSのdisplay:none(visibility:hiddenではありません)に適しています。

このメソッドは通常、slideUp()方法を一緒に使用します。

文法:

$selector).slideDown(duration, easing, callback)

インスタンス

「#my-Div”をクリックすると、この例ではページ上に「.panel」を表示します:

$("#my-Div").click(function(){
  $(".panel").slideDown();
});
テストを見て‹/›

ボタンをクリックしたとき、すべての<p>要素をスライドダウンさせます:

$("button").click(function(){
  $("p").slideDown();
});
テストを見て‹/›

使用durationパラメータ:

$("button").click(function(){
  $("p").slideDown(1500);
});
テストを見て‹/›

使用callbackパラメータ:

$("button").click(function(){
  $("div").slideDown(1500, function(){
    alert("スライドダウン完了!");
  });
});
テストを見て‹/›

すべての「.panel」を緩やかな持続時間と線形エッジでスライドダウンさせます:

$("#my-Div").click(function(){
  $(".panel").slideDown("slow", "linear");
});
テストを見て‹/›

すべての範囲(この例では単語)をアニメーション化して速くスライドダウンします、200ミリ秒以内に各アニメーションを完了:

$("button").click(function(){
  $("span:first-child").slideDown("fast", function(){
    $(this).next().slideDown("fast", arguments.callee);
  });
});
テストを見て‹/›

パラメータ値

パラメータ説明
duration(オプション)スライド効果がどれくらいの長さで続くかを決定する。プリセット値は400ミリ秒

可能な値:

  • ミリ秒(例えば100、500、2000など)

  • 「fast」

  • 「slow」

easing(オプション)アニメーションの異なるポイントで要素の速度を指定する文字列。デフォルト値は「swing」

可能な値:

  • 「swing」-始めに/終わりに移動が遅く、中間に移動が速い

  • 「linear」-恒定的な速度で移動

callback(オプション)一旦 slideDown() メソッドが完了すると、呼び出される関数、各選択された要素ごとに一度呼び出されます

jQuery エフェクトメソッド