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 相关文章推荐
event.srcElement+表格应用
Aug 29 Javascript
构造函数+原型模式构造js自定义对象(最通用)
May 12 Javascript
Javascript中arguments对象详解
Oct 22 Javascript
14个有用的Jquery技巧分享
Jan 08 Javascript
JavaScript数组Array对象增加和删除元素方法总结
Jan 20 Javascript
javascript操作select元素实例分析
Mar 27 Javascript
jquery实现多条件筛选特效代码分享
Aug 28 Javascript
JavaScript中的Reflect对象详解(ES6新特性)
Jul 22 Javascript
jQuery动态追加页面数据以及事件委托详解
May 06 jQuery
详解VUE2.X过滤器的使用方法
Jan 11 Javascript
bootstrap datepicker的基本使用教程
Jul 09 Javascript
Layui实现主窗口和Iframe层参数传递
Nov 14 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+mysql实现无限级分类 | 树型显示分类关系
2006/11/19 PHP
基于simple_html_dom的使用小结
2013/07/01 PHP
PHP批量上传图片的具体实现方法介绍.
2014/02/26 PHP
php实现点击可刷新验证码
2015/11/07 PHP
PHP实现二维数组按某列进行排序的方法
2016/11/18 PHP
用jscript启动sqlserver
2007/06/21 Javascript
js数组的操作详解
2013/03/27 Javascript
jquery 触发a链接点击事件解决方案
2013/05/02 Javascript
node.js中的fs.linkSync方法使用说明
2014/12/15 Javascript
js enter键激发事件实例代码
2016/08/17 Javascript
Angular2搜索和重置按钮过场动画
2017/05/24 Javascript
js实现移动端导航点击自动滑动效果
2017/07/18 Javascript
Vue2 Vue-cli中使用Typescript的配置详解
2017/07/24 Javascript
利用jsonp与代理服务器方案解决跨域问题
2017/09/14 Javascript
python实现ip查询示例
2014/03/26 Python
使用pandas读取文件的实现
2019/07/31 Python
Python容器使用的5个技巧和2个误区总结
2019/09/26 Python
Python pip 安装与使用(安装、更新、删除)
2019/10/06 Python
Python requests模块基础使用方法实例及高级应用(自动登陆,抓取网页源码)实例详解
2020/02/14 Python
TensorFlow通过文件名/文件夹名获取标签,并加入队列的实现
2020/02/17 Python
解决Python Matplotlib绘图数据点位置错乱问题
2020/05/16 Python
django项目中使用云片网发送短信验证码的实现
2021/01/19 Python
HTML5 Canvas 实现圆形进度条并显示数字百分比效果示例
2017/08/18 HTML / CSS
中国高端家电购物商城:顺电
2018/03/04 全球购物
一加手机美国官方网站:OnePlus美国
2019/09/19 全球购物
统计每一学生的平均成绩
2014/06/06 面试题
护士实习自我鉴定
2013/10/22 职场文书
商务英语专业毕业生自荐信
2013/11/05 职场文书
工商管理专业职业生涯规划
2014/01/01 职场文书
大学校园生活自我鉴定
2014/01/13 职场文书
招聘与培训专员岗位职责
2014/01/30 职场文书
工作决心书范文
2014/03/11 职场文书
2014年教师节寄语
2014/04/03 职场文书
初中教师个人工作总结
2015/02/10 职场文书
Python源码解析之List
2021/05/21 Python
python字符串的一些常见实用操作
2022/04/06 Python