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 Beginners(转载)
Jan 05 Javascript
Jquery下attr和removeAttr的使用方法
Dec 28 Javascript
读jQuery之十二 删除事件核心方法
Jul 31 Javascript
JavaScript 基础篇之运算符、语句(二)
Apr 07 Javascript
javascript里使用php代码实例
Dec 13 Javascript
为jQuery-easyui的tab组件添加右键菜单功能的简单实例
Oct 10 Javascript
WebView启动支付宝客户端支付失败的问题小结
Jan 11 Javascript
详解JavaScript调用栈、尾递归和手动优化
Jun 03 Javascript
Ionic2开发环境搭建教程
Aug 20 Javascript
详解vue2.0 使用动态组件实现 Tab 标签页切换效果(vue-cli)
Aug 30 Javascript
JS实现DOM删除节点操作示例
Apr 04 Javascript
Element-ui树形控件el-tree自定义增删改和局部刷新及懒加载操作
Aug 31 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源码之 ext/mysql扩展部分
2009/07/17 PHP
php遍历目录输出目录及其下的所有文件示例
2014/01/27 PHP
php中使用session防止用户非法登录后台的方法
2015/01/27 PHP
PHP实现的进度条效果详解
2016/05/03 PHP
php下载文件超时时间的设置方法
2016/10/06 PHP
Laravel框架FormRequest中重写错误处理的方法
2019/02/18 PHP
PHP基于openssl实现非对称加密代码实例
2020/06/19 PHP
JavaScript语法着色引擎(demo及打包文件下载)
2007/06/13 Javascript
javaScript parseInt字符转化为数字函数使用小结
2009/11/05 Javascript
js 判断所选时间(或者当前时间)是否在某一时间段的实现代码
2015/09/05 Javascript
JS简单实现仿百度控制台输出信息效果
2016/09/04 Javascript
jQuery删除当前节点元素
2016/12/07 Javascript
Bootstrap源码解读媒体对象、列表组和面板(10)
2016/12/26 Javascript
VUE开发一个图片轮播的组件示例代码
2017/03/06 Javascript
jQuery实现的淡入淡出与滑入滑出效果示例
2018/04/18 jQuery
Vue中Table组件Select的勾选和取消勾选事件详解
2019/03/19 Javascript
vue+elementUI动态生成面包屑导航教程
2019/11/04 Javascript
vue实现公共方法抽离
2020/07/31 Javascript
Python批量更改文件名的实现方法
2017/10/29 Python
15行Python代码带你轻松理解令牌桶算法
2018/03/21 Python
Python实现对特定列表进行从小到大排序操作示例
2019/02/11 Python
python实现统计文本中单词出现的频率详解
2019/05/20 Python
浅谈Tensorflow加载Vgg预训练模型的几个注意事项
2020/05/26 Python
python实现单机五子棋
2020/08/28 Python
捷克领先的户外服装及配件市场零售商:ALPINE PRO
2018/01/09 全球购物
大学专科生推荐信范文
2013/11/23 职场文书
人力资源专业推荐信
2013/11/29 职场文书
《雾凇》教学反思
2014/02/17 职场文书
材料专业毕业生求职信
2014/02/26 职场文书
文艺晚会主持词
2014/03/24 职场文书
常务副总经理岗位职责
2015/02/02 职场文书
成品仓库管理员岗位职责
2015/04/09 职场文书
中标通知书范本
2015/04/17 职场文书
十七岁的单车观后感
2015/06/12 职场文书
《学会生存》读后感3篇
2019/12/09 职场文书
Python中json.dumps()函数的使用解析
2021/05/17 Python