语法格式:

$(selector).stop(true, false);
第一个参数:
+ ture: 后续动画不执行

false:后续动画会执行

第二个参数:

  • true: 立即执行完成当前动画
  • false: 立即停止当前动画

如果两个参数都不写, 默认两个都是false。
实际工作中,直接写stop()用的多。

案例:鼠标悬停时, 弹出下拉菜单(下拉时带动画)

<!DOCTYPE html>
<html>
<head><title>停止动画 Demo</title><style type="text/css">*{margin: 0;padding: 0;}ul{list-style: none;}.wrap{width: 330px;height: 30px;margin: 100px auto 0;padding-left: 10px;background-color: pink;display: block;}.wrap li{background-color: green;}.wrap>ul>li{float: left;margin-right: 10px;position: relative;}.wrap a{display: block;height: 30px;width: 100px;text-decoration: none;color: #000;line-height:30px;text-align: center;}.wrap li ul{position: absolute;top: 30px;display: none;}</style><script type="text/javascript" src="jquery.js"></script><script type="text/javascript">$(function () {var jQuery_li = $(".wrap>ul>li");//绑定事件jQuery_li.mouseenter(function(event) {$(this).children('ul').stop().slideDown(1000);});jQuery_li.mouseleave(function(event) {$(this).children('ul').stop().slideUp(1000);});})</script>
</head>
<body><div class="wrap"><ul><li><a href="javascript:void(0)">一级菜单1</a><ul><li><a href="javascript:void(0)">二级菜单2</a></li><li><a href="javascript:void(0)">二级菜单3</a></li><li><a href="javascript:void(0)">二级菜单4</a></li></ul></li><li><a href="javascript:void(0)">二级菜单1</a><ul><li><a href="javascript:void(0)">二级菜单2</a></li><li><a href="javascript:void(0)">二级菜单3</a></li><li><a href="javascript:void(0)">二级菜单4</a></li></ul></li><li><a href="javascript:void(0)">三级菜单1</a><ul><li><a href="javascript:void(0)">三级菜单2</a></li><li><a href="javascript:void(0)">三级菜单3</a></li><li><a href="javascript:void(0)">三级菜单4</a></li></ul></li></ul></div>
</body>
</html>

转载于:https://www.cnblogs.com/yang-wei/p/9525754.html

jQuery动画之停止动画相关推荐

  1. jQuery学习笔记系列(一)——入口函数,jQuery对象和DOM对象,jQuery选择器、样式操作、效果(显示隐藏、滑入滑出、淡入淡出、自定义动画、停止动画队列)

    day01 - jQuery 学习目标: 能够说出什么是 jQuery 能够说出 jQuery 的优点 能够简单使用 jQuery 能够说出 DOM 对象和 jQuery 对象的区别 能够写出常用的 ...

  2. jQuery 开始动画,停止动画

    <!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8" ...

  3. jquery 停止动画_jQuery停止动画

    jquery 停止动画 We can use jQuery stop() function to stop the currently running animation on the matched ...

  4. jQuery 来了--动画,停止动画,回调函数Callback,链

    动画 animate()方法 作用:用于创建自定义动画 语法:$("selector").animate({params},speed,callback); 参数 params:必 ...

  5. 【jQuery动画】停止动画、淡入淡出、自定义动画

  6. 007_停止动画或效果

    1. jQuery stop()方法 1.1. jQuery stop()方法用于在动画或效果完成前对它们进行停止. 1.2. stop()方法适用于所有jQuery效果函数, 包括隐藏显示.淡入淡出 ...

  7. jQuery停止动画

    stop() 停止动画或效果,在它们完成之前 适用于所有jQuery效果函数,包括滑动.淡入淡出和自定义动画 $("#stop").click(function(){$(" ...

  8. html 放上去动画停止,使用jQuery的animate()+CSS样式实现动画效果及stop()停止动画

    01第1节:jQuery动画概述 #JavaScript#在jQuery中,除了可以淡入淡出.滑动效果之外,还可以使用animate()方法创建自定义的动画效果. 对于自定义的动画函数animate( ...

  9. jQuery 停止动画

    http://www.runoob.com/jquery/jquery-stop.html jQuery 停止动画 jQuery stop() 方法用于在动画或效果完成前对它们进行停止. 实例 jQu ...

  10. jQuery停止动画效果

    stop() 方法用于停止动画或效果,在它们完成之前. stop() 方法适用于所有 jQuery 效果函数,包括滑动.淡入淡出和自定义动画. 语法: 参数: stopAll:可选,规定是否应该清除动 ...

最新文章

  1. Laravel-自定全局函数
  2. 手机怎么解决同ip多账号_抖音被限流,作品被判搬运,账号被判搬运限流,Dou?被封怎么办?...
  3. Docker中运行Springboot jar时的变量传递
  4. Lambda-函数式接口(1)
  5. IBM科学家实现存储器重大突破
  6. webgl 游戏_如何选择 WebGL 框架和引擎?
  7. date类型_Quartz与Date---cron的相互转换
  8. echart旭日图_海报级设计感的旭日图,就在 ECharts 4.0
  9. Java杨辉三角打印
  10. 服务器数据拷贝到硬盘软件,硬盘对拷(拷贝) - 轻松搞定硬盘复制!
  11. 天枢系统 | 白条账单架构及618备战
  12. 倾斜摄影房屋轮廓线提取思路
  13. CSS:N种使用CSS 绘制三角形的方法
  14. springboot整合ldap
  15. 人脸扫描建模_一种基于三维扫描数据的人脸建模方法
  16. getFieldDecorator will override value
  17. 计算机教室报废报损申请表,资产报废报损申请表.doc
  18. 联想高校AI精英挑战赛西部赛区落幕,西安交大过关斩将拔得头筹
  19. windows live mail error message
  20. 【干货】教你如何下载去水印抖音短视频到手机

热门文章

  1. html让一行文字在两行,css单行两行文本自适应问题
  2. python 姿势估计_Python中的实时头姿势估计
  3. bigdecimal 怎么做除法_面向对象之BigDecimal
  4. Vmware安装vmware-tools后,仍无法上网
  5. yolo-v5连接手机摄像头实时检测的步骤
  6. excel表格怎么调整行高和列宽_excel表格怎么调整高度和宽度
  7. java web术语_Java Web 基本概念和术语
  8. 如何将PDF转换成可以直接编辑的CAD图纸
  9. 【python】面向对象编程
  10. SQL Server 2012:SQL Server体系结构