• slideDown()、slideUp()反复执行的问题


     <ul class="main">
                <li><a href="#">菜单一</a>
                    <ul>
                        <li><a href="">子菜单1</a></li>
                        <li><a href="">子菜单2</a></li>
                        <li><a href="">子菜单3</a></li>
                    </ul>
                </li>
                <li><a href="#">菜单二</a>
                    <ul>
                        <li><a href="">子菜单1</a></li>
                        <li><a href="">子菜单2</a></li>
                        <li><a href="">子菜单3</a></li>
                    </ul>
                </li>
                <li><a href="#">菜单三</a>
                    <ul>
                        <li><a href="">子菜单1</a></li>
                        <li><a href="">子菜单2</a></li>
                        <li><a href="">子菜单3</a></li>
                    </ul>
                </li>
            </ul>
    stop()方法来停止重复动画
    jQuery(document).ready(function($) {
                $(".main>li").hover(function() {
                    $(this).children("ul").slideDown();
                }, function() {
                    $(this).children("ul").stop(true,false).slideUp();
                });                                             
            });
    stop([clearQueue],[jumpToEnd]);
    clearQueue:如果设置成true,则清空队列,可以立即结束动画。
    jumpToEnd:如果设置成true,则完成队列,可以立即完成动画。可选,默认是false
    
    
    使用toggle()方法替代
    jQuery(document).ready(function($) {
                $(".main>li").hover(function() {
                    $(this).children("ul").toggle();
                });
            });
    
    
    
     
  • 相关阅读:
    封装和参数调用(格式修改)
    今天休息
    2018.1.9内部类
    2018.1.8转型
    环境变量
    环境变量
    计算机的高级语言
    常用的设计模式
    常用的设计模式
    【python3】中 elif 的使用
  • 原文地址:https://www.cnblogs.com/mary-123/p/10522549.html
Copyright © 2020-2023  润新知