用法
.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()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。