简洁大气的Layui响应式导航菜单代码

来源:https://www.sucaihuo.com/js/5099.html 2020-02-16 11:12浏览(925) 收藏

简洁大气的Layui响应式导航菜单代码,可自适应浏览器宽度,电脑和手机端效果都很棒。
简洁大气的Layui响应式导航菜单代码
分类:导航菜单 > 展开收缩 难易:初级
查看演示 下载资源 下载积分: 20 积分
关注公众号,免费赠送安装视频教程、环境和学习视频,后面会不断更新。

js代码

<script src="https://www.layuicdn.com/layui-v2.5.6/layui.js"></script> 
<script>
//一般直接写在一个js文件中
layui.use(['jquery', 'element', 'carousel'], function(){
  var $ = layui.jquery
  ,element = layui.element
  ,carousel = layui.carousel

  //滚动监听
  $(window).scroll(function() {
    var scr=$(document).scrollTop();
    scr > 0 ? $(".nav").addClass('scroll') : $(".nav").removeClass('scroll');
  });


  //导航切换
  var btn = $('.nav').find('.nav-list').children('button')
  ,spa = btn.children('span')
  ,ul = $('.nav').find('.nav-list').children('.layui-nav');
  btn.on('click', function(){
    if(!$(spa[0]).hasClass('spa1')){
      spa[0].className = 'spa1';
      spa[1].style.display = 'none';
      spa[2].className = 'spa3';
      $('.nav')[0].style.height = 90 + ul[0].offsetHeight + 'px';
    }else{
      spa[0].className = '';
      spa[1].style.display = 'block';
      spa[2].className = '';
      $('.nav')[0].style.height = 80 + 'px';
    }
  });



});
</script>
评论0
头像

系统已开启自动识别垃圾评论机制,识别到的自动封号,下载出错或者资源有问题请联系全栈客服QQ 1915635791

1 2