926 Star 5K Fork 1.6K

Mr.Chung / layui-mini

 / 详情

点击左侧下拉菜单,收起其它打开的下拉菜单

待办的
创建于  
2021-04-23 09:20

因为没有这个效果自己加了一段代码,在收缩菜单栏时鼠标放上去不显示子级菜单

/**
* 点击左侧下拉菜单,关闭其他下拉菜单
* @chancelai data
*/
isHideOpenMenu: function(data){
$(".layui-side").on("click", ".layui-nav-item", function(){
if(data){
$(this).siblings('li').attr('class','layui-nav-item');
}
});
},

评论 (3)

未知未 创建了任务
未知未 关联仓库设置为Mr.Chung/layui-mini
展开全部操作日志

看见你这个,我随便补全一个。

miniTab.js listenSwitch 函数

// 判断是否为新增窗口
if ($('.layuimini-menu-left').attr('layuimini-tab-tag') === 'add') {
$('.layuimini-menu-left').attr('layuimini-tab-tag', 'no')
} else {
$("[layuimini-href]").parent().removeClass('layui-this');
if (options.multiModule) {
miniTab.listenSwitchMultiModule(tabId);
} else {
miniTab.listenSwitchSingleModule(tabId);
}
}

改为

// 判断是否为新增窗口
if ($('.layuimini-menu-left').attr('layuimini-tab-tag') === 'add') {
$('.layuimini-menu-left').attr('layuimini-tab-tag', 'no')
}
$("[layuimini-href]").parent().removeClass('layui-this');
if (options.multiModule) {
miniTab.listenSwitchMultiModule(tabId);
} else {
miniTab.listenSwitchSingleModule(tabId);
}

可解决,新增标签未选中问题

另外关于你说的菜单未折叠的问题我一并改了
https://gitee.com/ni-xue/ShareAdminCore
该版本下可以拉取

只能定期和主版本同步

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(2)
JavaScript
1
https://gitee.com/zhongshaofa/layuimini.git
git@gitee.com:zhongshaofa/layuimini.git
zhongshaofa
layuimini
layui-mini

搜索帮助