finish()

このエントリーをはてなブックマークに追加

finish()はアニメーションを終了させ、アニメーションの完了状態に遷移するメソッドです。

$(".start").click(function(){
	$(".ele").animate({
		width: 1000
	},5000);
});
$(".stop").click(function(){
	$(".ele").finish();
});

sample

finish()はstop()を以下のように利用した際と似た挙動を行います。

$(".ele").stop(true,false)

この場合はアニメーション終了後、完了状態に遷移して次のキューのアニメーションが実行されますが、finish()では即座に最後のアニメーションキューの完了状態に遷移します。

jQuery 1.9.0での追加/変更

finish()はjQuery 1.9.0で追加されたメソッドです。

参考URL

.finish() | jQuery API Documentation

登録日 : 2013年01月09日 最終更新日 : 2013年1月9日

同じカテゴリー(Effects)のエントリー

検索

スポンサードリンク

バージョン

リファレンス