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的弹出警告对话框美化插件(警告,确认和提示)
Jun 10 Javascript
yepnope.js 异步加载资源文件
Sep 08 Javascript
JavaScript极简入门教程(二):对象和函数
Oct 25 Javascript
JQuery中层次选择器用法实例详解
May 18 Javascript
JS实现超精简响应鼠标显示二级菜单代码
Sep 12 Javascript
基于JavaScript代码实现微信扫一扫下载APP
Dec 30 Javascript
JavaScript 字符串数字左补位,右补位,取固定长度,截位扩展函数代码
Mar 25 Javascript
微信小程序支付之c#后台实现方法
Oct 19 Javascript
详解如何在vue项目中引入elementUI组件
Feb 11 Javascript
vue init webpack myproject构建项目 ip不能访问的解决方法
Mar 20 Javascript
Layui数据表格之获取表格中所有的数据方法
Aug 20 Javascript
Vue 列表上下过渡效果的实例代码
Jun 25 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中理解print EOT分界符和echo EOT的用法区别小结
2010/02/21 PHP
全局记录程序片段的运行时间 正确找到程序逻辑耗时多的断点
2011/01/06 PHP
Laravel 4 初级教程之安装及入门
2014/10/30 PHP
php等比例缩放图片及剪切图片代码分享
2016/02/13 PHP
PHP获取文件扩展名的常用方法小结【五种方式】
2018/04/27 PHP
phpStorm+XDebug+chrome 配置详解
2019/04/01 PHP
Yii框架的路由配置方法分析
2019/09/09 PHP
JavaScript中的6种运算符总结
2014/10/16 Javascript
对JavaScript客户端应用编程的一些建议
2015/06/24 Javascript
jquery专业的导航菜单特效代码分享
2015/08/29 Javascript
JS获取CSS样式(style/getComputedStyle/currentStyle)
2016/01/19 Javascript
Vue.js组件tabs实现选项卡切换效果
2016/12/01 Javascript
ECMAscript 变量作用域总结概括
2017/08/18 Javascript
JS引用传递与值传递的区别与用法分析
2018/06/01 Javascript
关于vue v-for循环解决img标签的src动态绑定问题
2018/09/18 Javascript
javascript异常处理实现原理详解
2020/02/17 Javascript
二种python发送邮件实例讲解(python发邮件附件可以使用email模块实现)
2013/12/03 Python
Python设置Socket代理及实现远程摄像头控制的例子
2015/11/13 Python
pycharm 解除默认unittest模式的方法
2018/11/30 Python
Python argparse模块应用实例解析
2019/11/15 Python
CSS3线性渐变简单实现以及该属性在浏览器中的不同
2012/12/12 HTML / CSS
世界上最全面的汽车零部件和配件集合:JC Whitney
2016/09/04 全球购物
Gibson London官网:以地道的英国男装而著称
2019/12/06 全球购物
介绍一下Linux内核的排队自旋锁
2014/01/04 面试题
文秘个人求职信范文
2014/04/22 职场文书
反腐倡廉演讲稿
2014/05/22 职场文书
中级会计大学生职业生涯规划书
2014/09/16 职场文书
蛋糕店创业计划书范文
2014/09/21 职场文书
计算机专业自荐信范文
2015/03/26 职场文书
投资申请报告
2015/05/19 职场文书
全陪导游词开场白
2015/05/29 职场文书
电影复兴之路观后感
2015/06/02 职场文书
学生会副主席竞选稿
2015/11/19 职场文书
小学英语课教学反思
2016/02/15 职场文书
python opencv通过按键采集图片源码
2021/05/20 Python
SpringBoot2零基础到精通之数据与页面响应
2022/03/22 Java/Android