Browse Source

修复移动端无法打开左侧菜单问题

pull/9/head
Jason 3 years ago
parent
commit
ce1592a9a4
  1. 2
      view/templates/include/admin_header.html
  2. 2
      view/templates/include/admin_leftmenu.html
  3. 19
      view/templates/index/home.html

2
view/templates/include/admin_header.html

@ -6,7 +6,7 @@
<ul class="layui-nav layui-layout-left">
<!-- 移动端显示 -->
<li class="layui-nav-item layui-show-xs-inline-block layui-hide-sm" lay-header-event="menuLeft">
<i class="layui-icon layui-icon-spread-left"></i>
<i id="leftEnumIcon" class="layui-icon layui-icon-spread-left"></i>
</li>
<!-- <li class="layui-nav-item layui-hide-xs"><a href="">nav 1</a></li>

2
view/templates/include/admin_leftmenu.html

@ -1,4 +1,4 @@
<div class="layui-side layui-bg-black admin-menu-list" style="background-color: #FFFFFF !important;color:#000000 !important;">
<div id="L_demoNav" class="layui-side layui-bg-black admin-menu-list" style="background-color: #FFFFFF !important;color:#000000 !important;">
<div class="layui-side-scroll admin-menu-layui-side-scroll">
<ul class="layui-nav layui-nav-tree admin-layui-nav-tree" lay-filter="test" lay-bar="disabled">
<li class="layui-nav-item layui-nav-itemed layui-menu-item-down">

19
view/templates/index/home.html

@ -165,7 +165,24 @@ layui.use(['element', 'layer', 'util'], function(){
util.event('lay-header-event', {
menuLeft: function(othis){
layer.msg('展开左侧菜单的操作', {icon: 0});
var btn = $("#leftEnumIcon");
if (btn.hasClass('layui-icon-spread-left')) {
menuShow(btn);
} else if (btn.has('layui-icon-shrink-right')) {
menuHide(btn);
}
function menuShow(btn) {
btn.removeClass('layui-icon-spread-left').addClass('layui-icon-shrink-right');
$('.layui-layout-admin').find('.layui-side').animate({left: '0'});
btn.parent().next().css('opacity', 1);
}
function menuHide(btn) {
btn.removeClass('layui-icon-shrink-right').addClass('layui-icon-spread-left');
$('.layui-layout-admin').find('.layui-side').animate({left: '-300'});
btn.parent().next().css('opacity', 0);
}
}
,menuRight: function(){
layer.open({

Loading…
Cancel
Save