jQuery中的stop()方法可用来停止正在运行的动画(animate)或特效(所有jQuery的effects都可以,诸如slide/fade)。
stop() 语法
$(selector).stop(stopAll,goToEnd);
上述的stopAll参数和goToEnd参数都是非必选参数。其中stopAll参数,默认为false,则意味着只是当前的这个animate方法停止,而后面紧跟着成队列的其他的animate方法继续照旧运行;如果设置为true,就彻底停止所有的animate方法啦。gotoEnd参数也是非必选参数,默认为false,其意味着stop方法停止动画和特效后,目标元素是否直接变成最终目标样式,默认的false就意味着保持停止的那一瞬间的样式;如果设置成true就意味着直接变成最终目标样式。
$("#stop").click(function(){ $("#panel").stop(); });