jQuery stop()用法实例详解


Posted in Javascript onJuly 28, 2016

近期查看前辈的代码,发现在使用animate()的时候前面需要加上stop(),来防止移进移出的闪动问题,但却不知道stop()里面参数的真正意思,今天查了下stop()中参数的意义和具体使用方法,分享给大家。

stop(true)等价于stop(true,false): 停止被选元素的所有加入队列的动画。

stop(true,true):停止被选元素的所有加入队列的动画,但允许完成当前动画。

stop()等价于stop(false,false):停止被选元素当前的动画,但允许完成以后队列的所有动画。

stop(false,true):立即结束当前的动画到最终效果,然后完成以后队列的所有动画。

$(selector).stop(stopAll,goToEnd)

stopAll:可选。规定是否停止被选元素的所有加入队列的动画。

goToEnd:可选。规定是否允许完成当前的动画。该参数只能在设置了 stopAll 参数时使用。

第一个参数的意思是是否清空动画序列,也就是停止的是当前元素的动画效果还是停止后面附带的所有动画效果,一般为false,跳过当前动画效果,执行下一个动画效果;

第二个参数是是否将当前动画效果执行到最后,意思就是停止当前动画的时候动画效果刚刚执行了一半,这个时候想要的是动画执行之后的效果,那么这个参数就为true。否则动画效果就会停在stop执行的时候。

下面是从网上找的一个小例子,足够帮助大家理解stop()的使用了。

<!DOCTYPE html>
<html>
<head>
<meta charset='utf-8'>
<title>stop的用法案例</title>
<style type="text/css">
#animater{
width: 150px;
background:activeborder;
border: 1px solid black;
/*为了移动,需设置此属性*/
position: relative;
}
</style>
<script type="text/javascript" src='/style/js/jquery-1.10.2.min.js'></script>
<script type="text/javascript">
$(function(){
$("#start").click(function(){
$("#box").animate({height:300},"slow");
$("#box").animate({width:300},"slow");
$("#box").animate({height:100},"slow");
$("#box").animate({width:100},"slow");
});
// 点击不同的button执行不同的操作
$('#button1').click(function(){
//默认参数是false,不管写一个false还是两个false还是没写false效果一样
$('#box').stop();
});
$('#button2').click(function(){
//第二个参数默认false
$('#box').stop(true);
});
$('#button3').click(function(){
$('#box').stop(false,true);
});
$('#button4').click(function(){
$('#box').stop(true,true);
});
})
</script>
</head>
<body>
<p><input type='button' value='开始测试' id='start'></p>
<div id="button">
<input type="button" id="button1" value="stop()"/>
<input type="button" id="button2" value="stop(true)"/>
<input type="button" id="button3" value="stop(false,true)"/>
<input type="button" id="button4" value="stop(true,true)"/> 
</div>
<div id="box" style="background:#98bf21;height:100px;width:100px;position:relative">stop运动参数测试</div>
</body>
</html>

以上所述是小编给大家介绍的jQuery stop()用法实例详解 ,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
javascript使用for循环批量注册的事件不能正确获取索引值的解决方法
Dec 20 Javascript
基于jQuery实现照片墙自动播放特效
Jan 12 Javascript
JavaScript纯色二维码变成彩色二维码
Jul 23 Javascript
详解vue2.0的Element UI的表格table列时间戳格式化
Jun 13 Javascript
jQuery+CSS实现的标签页效果示例【测试可用】
Aug 14 jQuery
Element UI 自定义正则表达式验证方法
Sep 04 Javascript
浅谈Webpack核心模块tapable解析
Sep 11 Javascript
vue的三种图片引入方式代码实例
Nov 19 Javascript
js常用方法、检查是否有特殊字符串、倒序截取字符串操作完整示例
Jan 26 Javascript
详解JavaScript中的链式调用
Nov 27 Javascript
利用JavaScript模拟京东按键输入功能
Dec 01 Javascript
通过实例解析js可枚举属性与不可枚举属性
Dec 02 Javascript
AngularJS中的表单简单入门
Jul 28 #Javascript
jQuery插件Validation快速完成表单验证的方式
Jul 28 #Javascript
浅谈JS正则表达式的RegExp对象和括号的使用
Jul 28 #Javascript
AngularJS 模块详解及简单实例
Jul 28 #Javascript
jQuery制作网页版选项卡
Jul 28 #Javascript
AngularJS 中的事件详解
Jul 28 #Javascript
基于js里调用函数时,函数名带括号和不带括号的区别
Jul 28 #Javascript
You might like
PHP中preg_match函数正则匹配的字符串长度问题
2015/05/27 PHP
PHP实现与java 通信的插件使用教程
2019/08/11 PHP
javascript编程起步(第六课)
2007/01/10 Javascript
javascript 极速 隐藏/显示万行表格列只需 60毫秒
2009/03/28 Javascript
学习js在线html(富文本,所见即所得)编辑器
2012/12/18 Javascript
jQuery设置指定网页元素宽度和高度的方法
2015/03/25 Javascript
node.js回调函数之阻塞调用与非阻塞调用
2015/11/13 Javascript
学习JavaScript设计模式(接口)
2015/11/26 Javascript
bootstrap table复杂操作代码
2016/11/01 Javascript
jQuery.Validate表单验证插件的使用示例详解
2017/01/04 Javascript
完美的js图片轮换效果
2017/02/05 Javascript
react高阶组件经典应用之权限控制详解
2017/09/07 Javascript
微信小程序使用radio显示单选项功能【附源码下载】
2017/12/11 Javascript
详解mpvue中使用vant时需要注意的onChange事件的坑
2019/05/16 Javascript
解决layer.open后laydate失效的问题
2019/09/06 Javascript
微信小程序后端实现授权登录
2020/02/24 Javascript
[02:05]2014DOTA2西雅图国际邀请赛 BBC第二天小组赛总结
2014/07/11 DOTA
[05:41]2014DOTA2西雅图国际邀请赛 小组赛7月10日TOPPLAY
2014/07/10 DOTA
[01:22:29]真视界:2019年国际邀请赛总决赛
2020/01/29 DOTA
Python中的rjust()方法使用详解
2015/05/19 Python
详解Python中的静态方法与类成员方法
2017/02/28 Python
在python2.7中用numpy.reshape 对图像进行切割的方法
2018/12/05 Python
python如何爬取网站数据并进行数据可视化
2019/07/08 Python
matplotlib交互式数据光标实现(mplcursors)
2021/01/13 Python
解决Pyinstaller打包软件失败的一个坑
2021/03/04 Python
意大利宠物用品购物网站:Bauzaar
2018/09/15 全球购物
敬老院院长事迹材料
2014/05/21 职场文书
征兵宣传标语
2014/06/20 职场文书
办公室文员岗位职责
2015/02/04 职场文书
2015年法制宣传月活动总结
2015/03/26 职场文书
经费申请报告范文
2015/05/18 职场文书
舌尖上的中国观后感
2015/06/02 职场文书
呼兰河传读书笔记
2015/06/30 职场文书
社区服务活动感想
2015/08/11 职场文书
新郎父母婚礼答谢词
2015/09/29 职场文书
2019最新版火锅店的创业计划书 !
2019/07/12 职场文书