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

jQueryエフェクト stop()メソッド

jQueryのエフェクトメソッド

stop()メソッドは、実行中のアニメーションを停止します。

stop()メソッドは、スライド、フェードイン/アウト、カスタムアニメーションを含むすべてのjQueryエフェクト機能に適用されます。

stop()を要素上で呼び出した場合、現在実行中のアニメーション(あれば)が即座に停止します。

同一要素に複数のアニメーションメソッドが呼び出された場合、以降のアニメーションはその要素の効果キューに配置されます。

文法:

$(selector).stop(clearQueue, jumpToEnd)

現在実行中のアニメーションを停止する:

$("button").click(function(){
  $("div").stop();
});
テストをしてみて‹/›

キューに並んでいるアニメーションも停止する:

$("button").click(function(){
  $("div").stop(true);
});
テストをしてみて‹/›

すべてのアニメーションを即座に完了する:

$("button").click(function(){
  $("div").stop(true, true);
});
テストをしてみて‹/›

パラメータの値

パラメータ説明
clearQueue(オプション)キューに並んでいるアニメーションも削除するかどうかを示す布尔値。デフォルトはfalseです
jumpToEnd(オプション)現在のアニメーションを即座に完了するかどうかを示す布尔値。デフォルトはfalseです

jQueryのエフェクトメソッド