在前端开发中,经常会使用动画效果来提升用户体验。然而,有时候我们希望在动画运行过程中停止它,这就需要使用到.stop()函数了。
.stop()函数是jQuery库中的一个方法,它可以用来停止动画效果的运行。我们可以将.stop()函数应用于正在运行的动画,以立即停止它的执行。
$(selector).stop(stopAll,goToEnd);
参数说明:
stopAll
:一个可选的布尔值参数,用于指定是否停止当前元素上的所有动画。默认值为false
,只停止当前正在运行的动画。goToEnd
:一个可选的布尔值参数,用于指定是否立即完成当前动画并跳转到动画的结束状态。默认值为false
,动画直接停止在当前位置。$(document).ready(function(){ $("button").click(function(){ $("div").animate({ left: '250px', opacity: '0.5', height: '150px', width: '150px' }, 3000); }); $("button.stop").click(function(){ $("div").stop(); }); });
在上面的示例中,当点击按钮时,一个动画效果会将一个
本文为翻滚的胖子原创文章,转载无需和我联系,但请注明来自猿教程iskeys.com