jq stop()和:is(:animated)的用法及区别(详解)


Posted in Javascript onFebruary 12, 2017

stop(true,true):

表示停止匹配元素正在进行的动画并跳转到末状态,清空未执行完的动画队列。常用于”解决光标移入移出得过快导致的动画效果与光标动作不一致“问题!

jQuery stop() 方法

jQuery stop() 方法用于停止动画或效果,在它们完成之前。

stop() 方法适用于所有 jQuery 效果函数,包括滑动、淡入淡出和自定义动画。

语法

$(selector).stop(stopAll,goToEnd);可选的 stopAll 参数规定是否应该清除动画队列。默认是 false,即仅停止活动的动画,允许任何排入队列的动画向后执行。

可选的 goToEnd 参数规定是否立即完成当前动画。默认是 false。

因此,默认地,stop() 会清除在被选元素上指定的当前动画。

下面的例子演示 stop() 方法,不带参数:

$("#stop").click(function(){ 
 $("#panel").stop(); 
});

:is(":animated")   :animated是jQ选择器 选择所有动画元素

判断元素是否处于动画状态,常用于”连续点击上/下一张按钮,只响应用户第一次点击动作“时使用。

if(!$("#lunbolist li").is(":animated")){ 
      $("#lunbolist li").filter(".on").hide(); 
      $("#lunbolist li").eq(currentindex).fadeIn(100).addClass("on").siblings().removeClass("on"); 
      $(this).addClass("on").siblings().removeClass("on"); 
    }

以上这篇jq stop()和:is(:animated)的用法及区别(详解)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
用JavaScript编写COM组件的步骤
Mar 17 Javascript
jquery控制左右箭头滚动图片列表的实例
May 20 Javascript
jQuery产品间断向下滚动效果核心代码
May 08 Javascript
jQuery表单域属性过滤器用法分析
Feb 10 Javascript
js兼容火狐获取图片宽和高的方法
May 21 Javascript
js判断手机端(Android手机还是iPhone手机)
Jul 22 Javascript
jQuery简单操作cookie的插件实例
Jan 13 Javascript
javascript基础知识
Jun 07 Javascript
详解vue中引入stylus及报错解决方法
Sep 22 Javascript
Vue父组件调用子组件事件方法
Feb 23 Javascript
Vue实现todolist删除功能
Jun 26 Javascript
react 不用插件实现数字滚动的效果示例
Apr 14 Javascript
jQuery的中 is(':visible') 解析及用法(必看)
Feb 12 #Javascript
详解Sea.js中Module.exports和exports的区别
Feb 12 #Javascript
利用Node.js编写跨平台的spawn语句详解
Feb 12 #Javascript
超全面的vue.js使用总结
Feb 12 #Javascript
Vue-Router实现页面正在加载特效方法示例
Feb 12 #Javascript
jquery使用EasyUI Tree异步加载JSON数据(生成树)
Feb 11 #Javascript
详解Jquery EasyUI tree 的异步加载(遍历指定文件夹,根据文件夹内的文件生成tree)
Feb 11 #Javascript
You might like
关于页面优化和伪静态
2009/10/11 PHP
snoopy 强大的PHP采集类使用实例代码
2010/12/09 PHP
php开发过程中关于继承的使用方法分享
2011/06/17 PHP
php中base64_decode与base64_encode加密解密函数实例
2014/11/24 PHP
php生成静态html页面的方法(2种方法)
2015/09/14 PHP
Mozilla中显示textarea中选择的文字
2006/09/07 Javascript
Iframe 自适应高度并实时监控高度变化的js代码
2009/10/30 Javascript
关于JavaScript中var声明变量作用域的推断
2010/12/16 Javascript
ExtJS4如何自动生成控制grid的列显示、隐藏的checkbox
2014/05/02 Javascript
jquery通过visible来判断标签是否显示或隐藏
2014/05/08 Javascript
一个很有趣3D球状标签云兼容IE8
2014/08/22 Javascript
json实现前后台的相互传值详解
2015/01/05 Javascript
AspNet中使用JQuery上传插件Uploadify详解
2015/05/20 Javascript
javascript实现tab切换的两个实例
2015/11/05 Javascript
Bootstrap编写一个在当前网页弹出可关闭的对话框 非弹窗
2016/06/30 Javascript
深入讲解xhr(XMLHttpRequest)/jsonp请求之abort
2017/07/26 Javascript
vue :src 文件路径错误问题的解决方法
2018/05/15 Javascript
使用vue-cli3 创建vue项目并配置VS Code 自动代码格式化 vue语法高亮问题
2019/05/14 Javascript
javascript实现画板功能
2020/04/12 Javascript
javascript实现点击小图显示大图
2020/11/29 Javascript
[03:34]2014DOTA2西雅图国际邀请赛 淘汰赛7月15日TOPPLAY
2014/07/15 DOTA
github配置使用指南
2014/11/18 Python
python获得两个数组交集、并集、差集的方法
2015/03/27 Python
Python中的localtime()方法使用详解
2015/05/22 Python
21行Python代码实现拼写检查器
2016/01/25 Python
flask框架使用orm连接数据库的方法示例
2018/07/16 Python
Django静态资源部署404问题解决方案
2020/05/11 Python
Python如何实现Paramiko的二次封装
2021/01/30 Python
Django与AJAX实现网页动态数据显示的示例代码
2021/02/24 Python
html5 canvas绘制矩形和圆形的实例代码
2016/06/16 HTML / CSS
波兰最大的儿童服装连锁店之一:5.10.15.
2018/02/11 全球购物
苏格兰销售女装、男装和童装的连锁店:M&Co
2018/03/16 全球购物
EJB实例的生命周期
2016/10/28 面试题
学校十一活动方案
2014/02/01 职场文书
股东协议书范本2016
2016/03/21 职场文书
人生哲理妙语30条:淡写流年,笑过人生
2019/09/04 职场文书