首頁  >  效果  > finish([queue])

返回值:jQuery finish( [queue ] )

概述

停止目前正在執行的動畫,刪除所有排隊的動畫,並完成匹配元素所有的動畫。

當.finish()在一個元素上被呼叫,立即停止目前正在執行的動畫和所有排隊的動畫(如果有的話),並且他們的CSS屬性設定為它們的目標值(所有動畫的目標值)。所有排隊的動畫將被刪除。

如果第一個參數提供,該字串表示的佇列中的動畫將被停止。

.finish()方法和.stop(true, true)很相似,.stop(true, true)將清除佇列,並且目前的動畫跳轉到其最終值。但是,不同的是,.finish() 會導致所有排隊的動畫的CSS屬性跳轉到他們的最終值。

參數

queue String V1.0

停止動畫佇列中的名稱。

示例

停止目前正在執行的動畫

$("#complete").click(function(){
  $("div").finish();
});