用法
.finish( [queue ] ) => jQuery
.finish( [queue ] ) => jQuery
說明:停止currently-running 動畫,移除所有排隊的動畫,並完成匹配元素的所有動畫。
當在元素上調用.finish()
時,currently-running 動畫和所有排隊的動畫(如果有)會立即停止,並將它們的 CSS 屬性設置為它們的目標值。所有排隊的動畫都被刪除。
如果提供了第一個參數,則隻會停止由該字符串表示的隊列中的動畫。
.finish()
方法與.stop(true, true)
類似,它清除隊列,當前動畫跳轉到其結束值。但是,它的不同之處在於 .finish()
也會導致所有 queued
動畫的 CSS 屬性也跳轉到它們的結束值。
可以通過將屬性 $.fx.off
設置為 true
來全局停止動畫。完成此操作後,所有動畫方法都會在調用時立即將元素設置為其最終狀態,而不是顯示效果。
例子:
單擊 Go 按鈕一次以啟動動畫,然後單擊其他按鈕以查看它們如何影響當前和排隊的動畫。
|
演示:
相關用法
- JQuery .find()用法及代碼示例
- JQuery .first()用法及代碼示例
- JQuery .filter()用法及代碼示例
- JQuery .focus()用法及代碼示例
- JQuery .fadeTo()用法及代碼示例
- JQuery .fadeToggle()用法及代碼示例
- JQuery .focusout()用法及代碼示例
- JQuery .focusin()用法及代碼示例
- JQuery .fadeOut()用法及代碼示例
- JQuery .fadeIn()用法及代碼示例
- JQuery .jquery用法及代碼示例
- JQuery .scroll()用法及代碼示例
- JQuery .add()用法及代碼示例
- JQuery .contextmenu()用法及代碼示例
- JQuery .undelegate()用法及代碼示例
- JQuery .load()用法及代碼示例
- JQuery .contents()用法及代碼示例
- JQuery .empty()用法及代碼示例
- JQuery UI .labels()用法及代碼示例
- JQuery UI .addClass()用法及代碼示例
- JQuery .click()用法及代碼示例
- JQuery UI .toggleClass()用法及代碼示例
- JQuery .removeAttr()用法及代碼示例
- JQuery .addClass()用法及代碼示例
- JQuery UI .cssClip()用法及代碼示例
注:本文由純淨天空篩選整理自jquery.com大神的英文原創作品 .finish()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。