语法格式:

$(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>

    jQuery动画之停止动画的更多相关文章

    1. jQuery 学习02——效果:隐藏/显示、淡入淡出、滑动、动画、停止动画、Callback、链

      jQuery 效果- 隐藏hide()和显示show() 语法: $(selector).hide(speed,callback);$(selector).show(speed,callback); ...

    2. jquery中stop停止动画笔记

      jQuery stop() 方法用于停止动画或效果,在它们完成之前. stop() 方法适用于所有 jQuery 效果函数,包括滑动.淡入淡出和自定义动画. 语法: $(selector).stop( ...

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

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

    4. jq动画和停止动画

      使用jq 实现动画循环效果 <!DOCTYPE html> <html lang="en"> <head> <meta charset=& ...

    5. 一排盒子,jq鼠标移入的盒子动画移出停止动画,css动画

      css .category > div.active { animation: servicetobig 0.5s ease 1 forwards; } @keyframes serviceto ...

    6. jQuery停止动画——stop()方法的使用

      很多时候需要停止匹配元素正在进行的动画,比如,当鼠标选入元素时显示菜单,鼠标离开时隐藏下拉菜单,如果鼠标移入移出过快的话就会导致动画效果与鼠标的动作不一致的情况,此时stop()就派上用场了. sto ...

    7. jQuery 停止动画、jQuery Callback 函数、jQuery - Chaining

      一.jQuery 停止动画 jQuery stop() 方法用于在动画或效果完成前对它们进行停止. stop() 方法适用于所有 jQuery 效果函数,包括滑动.淡入淡出和自定义动画. $(sele ...

    8. jQuery 停止动画

      jQuery stop() 方法用于在动画或效果完成前对它们进行停止. 停止滑动 点击这里,向上/向下滑动面板 实例 jQuery stop() 滑动演示 jQuery stop() 方法. jQue ...

    9. jQuery 效果 – 停止动画

      jQuery stop() 方法用于在动画或效果完成前对它们进行停止. 点击这里,向上/向下滑动面板 实例 jQuery stop() 滑动 演示 jQuery stop() 方法. jQuery s ...

    随机推荐

    1. 并不对劲的CF1237D&E:Balanced Playlist and Binary Search Trees

      CF1237D Balanced Playlist 题意 有一个长度为\(n\)(\(n\leq 10^5\))的循环播放歌单,每首歌有一个优秀值\(a_i\)(\(a_i\leq 10^9\)). ...

    2. @RequestBody, @ResponseBody 注解理解

      @RequestBody, @ResponseBody 注解理解 自己以前没怎么留意过,来实习后公司采用前后端分离的开发方式,前后端拿到的注释都是 json 格式的,这时候 @RequestBody, ...

    3. maven 常见命令 学习笔记(一)之 -pl -am -amd

      假设现有项目结构如下 dailylog-parent|-dailylog-common|-dailylog-web 三个文件夹处在同级目录中 dailylog-web依赖dailylog-common ...

    4. windows server12 FTP 创建后常见问题

      一:用administrator 关闭防火墙可以访问,但是开启后不能访问 今天在windows server 2008 R2上安装了FTP,安装过程如下,然后添加内置防火墙设置,设置后发现本地可以访问 ...

    5. 【原创】大叔经验分享(66)docker启动tomcat不输出catalina.out

      docker启动tomcat默认是: Run the default Tomcat server (CMD ["catalina.sh", "run"]): 查 ...

    6. JS基础_相等运算符

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

    7. python 的面试题总汇

      函数作用域; LEGB : L>E>G>B L : local函数内部作用域 E : enclosing函数内部与内嵌函数之间 G : global全局作用域 B : build-i ...

    8. 【科创人上海行】Tinyfool郝培强 :始于不惑的微服务式创业,背负身心病痛贴地飞行

      Intro 科创人,分享技术创业者的成长与创业经验. 何谓创业?勇于面对未知.肩负重任的人生抉择. 何谓经验?沟沟坎坎.有笑有泪,各有其宝贵. 科创人的价值支点是"人",我们不以市 ...

    9. Centos7:MyCat安装,配置及使用

      解压缩 使用,默认端口8066 ./mycat start //启动 ./mycat stop //停止 ./mycat restart //重启

    10. javascript中的所有内容都是一个对象:字符串、值、数组、函数…

      javascript中的所有内容都是一个对象:字符串.值.数组.函数…此外,javascript允许自定义对象.javascript对象JavaScript提供多个内置对象,如字符串.日期.数组等.对 ...