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 名称冲突的解决方法
Apr 08 Javascript
Jquery中LigerUi的弹出编辑框(实现方法)
Jul 09 Javascript
Web表单提交之disabled问题js解决方法
Jan 13 Javascript
js中this用法实例详解
May 05 Javascript
浅谈jQuery中height与width
Jul 06 Javascript
Bootstrap模态对话框的简单使用
Apr 29 Javascript
bootstrap日期插件daterangepicker使用详解
Oct 19 Javascript
微信小程序实现拍照画布指定区域生成图片
Jul 18 Javascript
详解webpack打包vue项目之后生成的dist文件该怎么启动运行
Sep 06 Javascript
微信小程序实现按字母排列选择城市功能
Nov 25 Javascript
Vue常用的全选/反选的示例代码
Feb 19 Javascript
vue项目中微信登录的实现操作
Sep 08 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实现的购物车类实例
2015/06/17 PHP
PHP设计模式之工厂方法设计模式实例分析
2018/04/25 PHP
javascript应用:Iframe自适应其加载的内容高度
2007/04/10 Javascript
javascript 得到变量类型的函数
2010/05/19 Javascript
JavaScript事件处理器中的event参数使用介绍
2013/05/24 Javascript
利用jquery包将字符串生成二维码图片
2013/09/12 Javascript
JS对象转换为Jquery对象实现代码
2013/12/29 Javascript
引入autocomplete组件时JS报未结束字符串常量错误
2014/03/19 Javascript
使用jquery.qrcode生成彩色二维码实例
2014/08/08 Javascript
如何用JavaScript定义一个类
2014/09/12 Javascript
javascript函数声明和函数表达式区别分析
2014/12/02 Javascript
bootstrap-treeview自定义双击事件实现方法
2016/01/09 Javascript
搞定immutable.js详细说明
2016/05/02 Javascript
jQuery实现订单提交页发送短信功能前端处理方法
2016/07/04 Javascript
解析javascript图片懒加载与预加载的分析总结
2016/10/27 Javascript
vue.js利用defineProperty实现数据的双向绑定
2017/04/28 Javascript
webpack分离css单独打包的方法
2018/06/12 Javascript
微信小程序实现选项卡效果
2018/11/06 Javascript
详解Vue组件插槽的使用以及调用组件内的方法
2018/11/13 Javascript
微信小程序实现翻牌抽奖动画
2020/09/21 Javascript
nuxt 每个页面head标签内容设置方式
2020/11/05 Javascript
python在windows下实现ping操作并接收返回信息的方法
2015/03/20 Python
浅谈python numpy中nonzero()的用法
2018/04/02 Python
Python autoescape标签用法解析
2020/01/17 Python
关于Python解包知识点总结
2020/05/05 Python
PyCharm+PyQt5+QtDesigner配置详解
2020/08/12 Python
您附近的水疗和健康场所:Spafinder(美国)
2019/07/05 全球购物
写出程序把一个链表中的接点顺序倒排
2014/04/28 面试题
策划创业计划书
2014/02/06 职场文书
公司会议策划方案
2014/05/17 职场文书
党的群众路线教育实践活动先进个人材料
2014/12/24 职场文书
公司年会晚会开幕词
2019/04/02 职场文书
导游词之沈阳清昭陵
2019/12/28 职场文书
python3美化表格数据输出结果的实现代码
2021/04/14 Python
thinkphp 获取控制器及控制器方法
2021/04/16 PHP
Python爬取英雄联盟MSI直播间弹幕并生成词云图
2021/06/01 Python