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 相关文章推荐
新页面打开实际尺寸的图片
Aug 25 Javascript
几个比较经典常用的jQuery小技巧
Mar 01 Javascript
10个基于jQuery或JavaScript的WYSIWYG 编辑器整理
May 06 Javascript
不要使用jQuery触发原生事件的方法
Mar 03 Javascript
jQuery选择器源码解读(一):Sizzle方法
Mar 31 Javascript
每天一篇javascript学习小结(Function对象)
Nov 16 Javascript
JavaScript代码实现左右上下自动晃动自动移动
Apr 08 Javascript
React-Native做一个文本输入框组件的实现代码
Aug 10 Javascript
vue 列表页跳转详情页获取id以及详情页通过id获取数据
Mar 27 Javascript
JS模拟浏览器实现全局搜索功能
Sep 11 Javascript
Vue实现开关按钮拖拽效果
Sep 22 Javascript
antd table按表格里的日期去排序操作
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/19 PHP
php中socket的用法详解
2014/10/24 PHP
深入浅出php socket编程
2015/05/13 PHP
PHP通过串口实现发送短信
2015/07/08 PHP
Smarty保留变量用法分析
2016/05/23 PHP
实现laravel 插入操作日志到数据库的方法
2019/10/11 PHP
Javascript调用XML制作连动下拉列表框
2006/06/25 Javascript
javascript实现的listview效果
2007/04/28 Javascript
简略的前端架构心得&&基于editor为例子的编码小技巧
2010/11/25 Javascript
基于NodeJS的前后端分离的思考与实践(六)Nginx + Node.js + Java 的软件栈部署实践
2014/09/26 NodeJs
js实现二代身份证号码验证详解
2014/11/20 Javascript
jQuery简单实现点击文本框复制内容到剪贴板上的方法
2016/08/01 Javascript
JQ中$(window).load和$(document).ready区别与执行顺序
2017/03/01 Javascript
JavaScript如何一次性展示几万条数据
2017/03/30 Javascript
vue的全局变量和全局拦截请求器的示例代码
2018/09/13 Javascript
JS实现简单的抽奖转盘效果示例
2019/02/16 Javascript
微信小程序实现购物车代码实例详解
2019/08/29 Javascript
VUE注册全局组件和局部组件过程解析
2019/10/10 Javascript
react MPA 多页配置详解
2019/10/18 Javascript
react PropTypes校验传递的值操作示例
2020/04/28 Javascript
使用python实现扫描端口示例
2014/03/29 Python
python获取元素在数组中索引号的方法
2015/07/15 Python
Python SqlAlchemy动态添加数据表字段实例解析
2018/02/07 Python
Python 经典面试题 21 道【不可错过】
2018/09/21 Python
python3.7环境下安装Anaconda的教程图解
2019/09/10 Python
详解Python中的编码问题(encoding与decode、str与bytes)
2020/09/30 Python
收集的22款给力的HTML5和CSS3帮助工具
2012/09/14 HTML / CSS
Html5页面上如何禁止手机虚拟键盘弹出
2020/03/19 HTML / CSS
Html5 new XMLHttpRequest()监听附件上传进度
2021/01/14 HTML / CSS
什么是反射?如何实现反射?
2016/07/25 面试题
我爱读书演讲稿
2014/05/07 职场文书
2014年党支部书记工作总结
2014/12/04 职场文书
阿凡达观后感
2015/06/10 职场文书
来探秘“德国中小企业”的成功之道
2019/07/26 职场文书
python 利用 PIL 将数组值转成图片的实现
2021/04/12 Python
详解CSS3.0(Cascading Style Sheet) 层叠级联样式表
2021/07/16 HTML / CSS