jQuery网站左侧展开收缩图标导航菜单代码

一款基于jQuery制作的网站左侧展开收缩图标导航菜单代码,收缩时只显示图标,展开时则显示图标和菜单名称,还支持二级菜单。

JS代码

<script src="jquery-3.4.1.min.js"></script> 
<script> 
  $(document).ready(function(){ 
    //展开收起 
    $(".btn-nav").click(function () { 
      $(".lvc-wrap").toggleClass("lvc-close") 
      $("ol").toggleClass("small-ol") 
      $(".next-layer ol").hide() 
 
      if($("#lvc-nav").hasClass('lvc-close')){ 
        $(".next-layer ").removeClass("arrow") 
      } 
    }) 
 
    //选中状态 
    $(".lvc-nav li").click(function () { 
      $(this).siblings().find('ol').hide() 
      $(this).addClass("active").siblings().removeClass("active") 
    }) 
 
    //选中子集清除父级active 
    $("ol>li").click(function (e) { 
      console.log('ol>li clicked') 
      e.stopPropagation() 
     $(this).parent().parent().removeClass("active") 
    }) 
 
    //二级导航展开收起 
    $(".next-layer").click(function () { 
      $(this).children("ol").toggle(); 
      $(this).toggleClass("arrow").siblings().removeClass("arrow") 
    }) 
 
 
     $("ol li").click(function () { 
       if($("ol").hasClass('small-ol')) { 
         $(".small-ol").hide(); 
         $(this).parent().parent().addClass("active") 
       } 
     }) 
  }) 
</script>
恭喜,此资源为免费资源,请先
本站大部分下载资源收集于网络,只做学习和交流使用,版权归原作者所有! 若您需要使用非免费的软件、源码或服务,请购买正版授权并合法使用! 本站发布的内容若侵犯到您的权益,请联系站长删除,我们将及时处理! 本站所有资源均是收集而来,资源均不包含技术支持和安装服务!点击下载视为同意资源仅限学习使用。
打赏
下载价格:免费
下载说明:本站大部分下载资源收集于网络,只做学习和交流使用,版权归原作者所有! 若您需要使用非免费的软件、源码或服务,请购买正版授权并合法使用! 本站发布的内容若侵犯到您的权益,请联系站长删除,我们将及时处理! 本站所有资源均是收集而来,资源均不包含技术支持和安装服务!点击下载视为同意资源仅限学习使用。
0

评论0

请先

没有账号? 忘记密码?

社交账号快速登录