原生的左侧导航栏代码:
<div> <div> <!-- 左侧导航区域(可配合layui已有的垂直导航) --> <ul lay-filter="test"> <li> <a href="javascript:;" >所有商品</a> <dl> <dd><a href="javascript:;" >列表一</a></dd> <dd><a href="javascript:;" >列表二</a></dd> <dd><a href="javascript:;" >列表三</a></dd> <dd><a href="">超链接</a></dd> </dl> </li> <li> <a href="javascript:;" >解决方案</a> <dl> <dd><a href="javascript:;" >列表一</a></dd> <dd><a href="javascript:;" >列表二</a></dd> <dd><a href="">超链接</a></dd> </dl> </li> <li><a href="">云市场</a></li> <li><a href="">发布商品</a></li> </ul> </div> </div>
自己修改的:
<div> <div> <div title="菜单缩放"><i aria-hidden="true"></i></div> <!-- 左侧导航区域(可配合layui已有的垂直导航) --> <ul lay-filter="test"> <li> <a href="javascript:;" ><i></i> <span >生源追踪</span></a> <dl> <dd><a href="javascript:;" ><i></i> <span >生源列表</span></a></dd> <dd><a href="javascript:;" ><i></i> <span >学校信息</span></a></dd> <dd><a href="javascript:;" ><i></i> <span >工做计划</span></a></dd> </dl> </li> <li> <a href="javascript:;" ><i></i> <span >学员管理</span></a> <dl> <dd><a href="javascript:;" ><i></i> <span >学员列表</span></a></dd> <dd><a href="javascript:;" ><i></i> <span >考勤管理</span></a></dd> <dd><a href="javascript:;" ><i></i> <span >沟通计划</span></a></dd> <dd><a href="javascript:;" ><i></i> <span >成绩管理</span></a></dd> </dl> </li> <li> <a href="javascript:;" ><i></i> <span >管理设置</span></a> <dl> <dd><a href="javascript:;" ><i></i> <span >账号管理</span></a></dd> <dd><a href="javascript:;" ><i></i> <span >授权管理</span></a></dd> </dl> </li> <li> <a href="javascript:;" ><i></i> <span >系统管理</span></a> <dl> <dd><a href="javascript:;" ><i></i> <span >系统信息</span></a></dd> <dd><a href="javascript:;" ><i></i> <span >操作日志</span></a></dd> </dl> </li> </ul> </div> </div>
JQ代码:
<script> //JavaScript代码区域 layui.use('element', function(){ var element = layui.element; }); var isShow = true; //定义一个标志位 $('.kit-side-fold').click(function(){ //选择出所有的span,并判断是不是hidden $('.layui-nav-item span').each(function(){ if($(this).is(':hidden')){ $(this).show(); }else{ $(this).hide(); } }); //判断isshow的状态 if(isShow){ $('.layui-side.layui-bg-black').width(60); //设置宽度 $('.kit-side-fold i').css('margin-right', '70%'); //修改图标的位置 //将footer和body的宽度修改 $('.layui-body').css('left', 60+'px'); $('.layui-footer').css('left', 60+'px'); //将二级导航栏隐藏 $('dd span').each(function(){ $(this).hide(); }); //修改标志位 isShow =false; }else{ $('.layui-side.layui-bg-black').width(200); $('.kit-side-fold i').css('margin-right', '10%'); $('.layui-body').css('left', 200+'px'); $('.layui-footer').css('left', 200+'px'); $('dd span').each(function(){ $(this).show(); }); isShow =true; } }); </script>
以上这篇修改layui的后台模板的左侧导航栏可以伸缩的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
您可能感兴趣的文章: