停止动画和动画之间的区别

时间:2013-08-07 03:27:46

标签: jquery

.stop()。built-in_func .built-in_func 之间有什么区别:

$('selector').stop().animate({//code to be executed});


$('selector').animate({//code to be executed});

2 个答案:

答案 0 :(得分:3)

在动画播放之前停止播放当前正在播放的动画,而另一个播放动画则停止播放。

答案 1 :(得分:1)

  

$('selector')。stop()。animate({//要执行的代码});

此行首先停止匹配元素上的任何正在运行的动画(通过选择器),然后通过调用animate(...)函数

启动新动画
  

$('selector')。animate({//要执行的代码});

但是这一行开始的动画可以与其他正在运行的动画重叠(如果队列设置为false)。当queue设置为true时,它会等待匹配元素上的其他正在运行的动画,并且一旦它们终止就会启动新动画。

请看这个小提琴,了解差异:
http://jsfiddle.net/N69sV/