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 效果方法