zoukankan      html  css  js  c++  java
  • 多级菜单栏展开隐藏动画

    
    

    <div class="tab-pane" id="deviceControl">
      设备控制面板
      <ul class="list-unstyled">
          <li>
              <i class="fa fa-tv" style="margin-right: 10px;"></i><a href="#">菜单1</a>
              <ul class="list-unstyled">
                  <li style="padding-left: 40px;"><a href="#">菜单1.1</a></li>
                  <li style="padding-left: 40px;"><a href="#">菜单1.2</a>
                      <ul class="list-unstyled">
                          <li style="padding-left: 15px;"><a href="#">菜单1.2.1</a></li>
                          <li style="padding-left: 15px;"><a href="#">菜单1.2.2</a></li>
                          <li style="padding-left: 15px;"><a href="#">菜单1.2.3</a></li>
                          <li style="padding-left: 15px;"><a href="#">菜单1.2.4</a></li>
                      </ul>
                 </li>
          <li style="padding-left: 40px;"><a href="#">菜单1.3</a>
              <ul class="list-unstyled">
                  <li style="padding-left: 15px;"><a href="#">菜单1.3.1</a>
                      <ul class="list-unstyled">
                          <li style="padding-left: 15px;"><a href="#">菜单1.3.1.1</a></li>
                          <li style="padding-left: 15px;"><a href="#">菜单1.3.1.2</a></li>
                          <li style="padding-left: 15px;"><a href="#">菜单1.3.1.3</a></li>
                          <li style="padding-left: 15px;"><a href="#">菜单1.3.1.4</a></li>
                      </ul>
                  </li>
                  <li style="padding-left: 15px;"><a href="#">菜单1.3.2</a>
                      <ul class="list-unstyled">
                          <li style="padding-left: 15px;"><a href="#">菜单1.3.1.1</a></li>
                          <li style="padding-left: 15px;"><a href="#">菜单1.3.1.2</a></li>
                          <li style="padding-left: 15px;"><a href="#">菜单1.3.1.3</a></li>
                          <li style="padding-left: 15px;"><a href="#">菜单1.3.1.4</a></li>
                      </ul>
                  </li>
                  <li style="padding-left: 15px;"><a href="#">菜单1.3.3</a></li>
                  <li style="padding-left: 15px;"><a href="#">菜单1.3.4</a></li>
              </ul>
        </li>
        <li style="padding-left: 40px;"><a href="#">菜单1.4</a></li>
    </ul>
    </li>
    <li>
    <i class="fa fa-tv" style="margin-right: 10px;"></i><a href="#">菜单2</a>
    <ul class="list-unstyled">
    <li style="padding-left: 40px;;"><a href="#">菜单2.1</a></li>
    <li style="padding-left: 40px;;"><a href="#">菜单2.2</a></li>
    <li style="padding-left: 40px;;"><a href="#">菜单2.3</a></li>
    <li style="padding-left: 40px;;"><a href="#">菜单2.4</a></li>
    </ul>
    </li>
    <li><i class="fa fa-tv" style="margin-right: 10px;"></i><a href="#">菜单3</a></li>
    <li><i class="fa fa-tv" style="margin-right: 10px;"></i><a href="#">菜单4</a></li>
    </ul>
    </div>

    /*选项卡面板子菜单展开动画*/
                    optionCarSubmenuAnimation:function(){
                        var This = this;
                        $('#line,#deviceControl,#sysManage').find('li a').click(function(){//不能是li 如果点击的是里面的li,外面的li也被会被点击
                            var $this = $(this);
                            var $thisParent = $this.parent().has('ul');
                            if($thisParent.length>0){
                                if(!$this.next('ul').is(':visible')){//$(this).next().css('display') == 'none'
                                    $this.next('ul').slideDown(200);
                                    $this.closest('li').siblings().has('ul').find('ul').slideUp(200);
                                }else{
                                    $this.next('ul').slideUp(200);
                                    //或者$thisParent.find('ul').slideUp(200);
                                }
                            }
                            return false;
                        });
                    },
  • 相关阅读:
    重新点亮linux 命令树————网络配置的查看[十一三]
    重新点亮linux 命令树————网络管理[十一二]
    重新点亮linux 命令树————文件特殊权限[十一]
    重新点亮linux 命令树————权限的修改[十]
    重新点亮linux 命令树————文件权限和目录权限[九]
    重新点亮linux 命令树————用户和用户组的配置文件[八]
    重新点亮linux 命令树————su和sudo[七]
    综述|线结构光中心提取算法研究发展
    华为云服务功能总览
    国民技术芯片相关产业研发
  • 原文地址:https://www.cnblogs.com/littleboyck/p/10121528.html
Copyright © 2011-2022 走看看