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 相关文章推荐
js表数据排序 sort table data
Feb 18 Javascript
javascript天然的迭代器
Oct 29 Javascript
基于JQUERY的多级联动代码
Jan 24 Javascript
jquery命令汇总,方便使用jquery的朋友
Jun 26 Javascript
关于JQuery($.load)事件的用法和分析
Apr 09 Javascript
JS实现跟随鼠标闪烁转动色块的方法
Feb 26 Javascript
js+html5实现可在手机上玩的拼图游戏
Jul 17 Javascript
解决js ajax同步请求造成浏览器假死的问题
Jan 18 Javascript
vue中使用input[type="file"]实现文件上传功能
Sep 10 Javascript
改变layer confirm弹窗按钮的颜色方法
Sep 12 Javascript
纯js实现无缝滚动功能代码实例
Feb 21 Javascript
JavaScript parseInt0.0000005打印5原理解析
Jul 23 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
浅谈电磁辐射对健康的影响
2021/03/01 无线电
PHP Curl多线程原理实例详解
2013/11/06 PHP
php使用strip_tags()去除html标签仍有空白的解决方法
2016/07/28 PHP
Laravel 手动开关 Eloquent 修改器的操作方法
2019/12/30 PHP
Laravel实现批量更新多条数据
2020/04/06 PHP
js左侧多级菜单动态的解决方案
2010/02/01 Javascript
JavaScript中停止执行setInterval和setTimeout事件的方法
2015/05/14 Javascript
浅谈javascript 函数表达式和函数声明的区别
2016/01/05 Javascript
js添加事件的通用方法推荐
2016/05/15 Javascript
微信小程序 滚动到某个位置添加class效果实现代码
2017/04/19 Javascript
Javascript实现动态时钟效果
2018/11/17 Javascript
利用jsonp解决js读取本地json跨域的问题
2018/12/11 Javascript
小程序使用wxs解决wxml保留2位小数问题
2019/12/13 Javascript
js this 绑定机制深入详解
2020/04/30 Javascript
jquery实现加载更多"转圈圈"效果(示例代码)
2020/11/09 jQuery
Python深入学习之特殊方法与多范式
2014/08/31 Python
以Python的Pyspider为例剖析搜索引擎的网络爬虫实现方法
2015/03/30 Python
Python pickle模块用法实例分析
2015/05/27 Python
python实现redis三种cas事务操作
2017/12/19 Python
python简单鼠标自动点击某区域的实例
2019/06/25 Python
flask框架配置mysql数据库操作详解
2019/11/29 Python
Python实现word2Vec model过程解析
2019/12/16 Python
Pandas 解决dataframe的一列进行向下顺移问题
2019/12/27 Python
基于pandas向csv添加新的行和列
2020/05/25 Python
把富文本的回车转为br标签
2019/08/09 HTML / CSS
西班牙灯具网上商店:Lampara.es
2018/06/05 全球购物
法国隐形眼镜网站:VisionDirect.fr
2020/03/03 全球购物
解释一下ArrayList Vector和LinkedList的实现和区别
2013/04/26 面试题
人力资源管理专业应届生求职信
2013/09/28 职场文书
医科大学毕业生自荐信
2014/02/03 职场文书
宿舍违规用电检讨书
2014/02/16 职场文书
关于责任的演讲稿
2014/05/20 职场文书
施工质量承诺书范文
2014/05/30 职场文书
挂靠协议书
2015/01/27 职场文书
电影圆明园观后感
2015/06/03 职场文书
详解Python+OpenCV绘制灰度直方图
2022/03/22 Python