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 相关文章推荐
jQuery 中关于CSS操作部分使用说明
Jun 10 Javascript
ExtJS的拖拽效果示例
Dec 09 Javascript
JavaScript forEach()遍历函数使用及介绍
Jul 08 Javascript
bootstrap PrintThis打印插件使用详解
Feb 20 Javascript
Angular2搜索和重置按钮过场动画
May 24 Javascript
详解JS中的柯里化(currying)
Aug 17 Javascript
JS实现基于Sketch.js模拟成群游动的蝌蚪运动动画效果【附demo源码下载】
Aug 18 Javascript
vue v-for 使用问题整理小结
Aug 04 Javascript
JavaScript实现省市联动效果
Nov 22 Javascript
微信小程序自定义底部弹出框动画
Nov 18 Javascript
使用react-virtualized实现图片动态高度长列表的问题
May 28 Javascript
javascript条件式访问属性和箭头函数介绍
Nov 17 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
深入PHP数据加密详解
2013/06/18 PHP
ubuntu12.04使用c编写php扩展模块教程分享
2013/12/25 PHP
PHP rsa加密解密使用方法
2015/04/27 PHP
PHP实现合并discuz用户
2015/08/05 PHP
搜索附近的人PHP实现代码
2018/02/11 PHP
ExtJS如何设置与获取radio控件的选取状态
2014/01/22 Javascript
js 采用delete实现继承示例代码
2014/05/20 Javascript
node.js中的favicon.ico请求问题处理
2014/12/15 Javascript
JavaScript实现的伸展收缩型菜单代码
2015/10/14 Javascript
解析js如何获取css样式
2016/12/11 Javascript
js实现颜色阶梯渐变效果(Gradient算法)
2017/03/21 Javascript
javascript基础进阶_深入剖析执行环境及作用域链
2017/09/05 Javascript
vue mounted 调用两次的完美解决办法
2018/10/29 Javascript
Cookbook组件形式:优化 Vue 组件的运行时性能
2018/11/25 Javascript
windows实现npm和cnpm安装步骤
2019/10/24 Javascript
JS实现的雪花飘落特效示例
2019/12/03 Javascript
VUE 实现element upload上传图片到阿里云
2020/08/12 Javascript
原生JS实现京东查看商品点击放大
2020/12/21 Javascript
python编写的最短路径算法
2015/03/25 Python
在Python程序中进行文件读取和写入操作的教程
2015/04/28 Python
python链接oracle数据库以及数据库的增删改查实例
2018/01/30 Python
python实现拓扑排序的基本教程
2018/03/11 Python
Python使用爬虫抓取美女图片并保存到本地的方法【测试可用】
2018/08/30 Python
python+opencv实现高斯平滑滤波
2020/07/21 Python
python基于property()函数定义属性
2020/01/22 Python
详解Python设计模式之策略模式
2020/06/15 Python
css3打造一款漂亮的卡哇伊按钮
2013/03/20 HTML / CSS
在IE6系列等老式浏览器中使用HTML5的新标签实现方案
2012/12/25 HTML / CSS
突袭HTML5之Javascript API扩展4—拖拽(Drag/Drop)概述
2013/01/31 HTML / CSS
哥德堡通行证:Gothenburg Pass
2019/12/09 全球购物
药学专业毕业生求职信
2013/10/20 职场文书
五四青年节优秀演讲稿范文
2014/05/28 职场文书
学校安全责任书范本
2014/07/23 职场文书
2015年社区文体活动总结
2015/03/25 职场文书
2016入党培训心得体会范文
2016/01/08 职场文书
详解盒子端CSS动画性能提升
2021/05/24 HTML / CSS