fix top menu default select

develop 3.6.9.Release
就眠仪式 2021-03-24 20:50:48 +08:00
parent ac7de8cbf7
commit a44d2eebb6
1 changed files with 5 additions and 4 deletions

View File

@ -106,9 +106,10 @@ layui.define(['table', 'jquery', 'element'], function(exports) {
display: "block" display: "block"
}); });
var controlId = $("#" + this.option.elem + " a[menu-id='" + pearId + "']").parents("ul").attr("pear-id"); var controlId = $("#" + this.option.elem + " a[menu-id='" + pearId + "']").parents("ul").attr("pear-id");
if (controlId != undefined) {
$("#" + this.option.control).find(".layui-this").removeClass("layui-this"); $("#" + this.option.control).find(".layui-this").removeClass("layui-this");
$("#" + this.option.control).find("[pear-id='" + controlId + "']").addClass("layui-this"); $("#" + this.option.control).find("[pear-id='" + controlId + "']").addClass("layui-this");
}
} }
if (this.option.accordion == true) { if (this.option.accordion == true) {
$("#" + this.option.elem + " a[menu-id='" + pearId + "']").parents(".pear-nav-tree").find(".layui-nav-itemed").removeClass( $("#" + this.option.elem + " a[menu-id='" + pearId + "']").parents(".pear-nav-tree").find(".layui-nav-itemed").removeClass(
@ -229,7 +230,7 @@ layui.define(['table', 'jquery', 'element'], function(exports) {
$.each(option.data, function(i, item) { $.each(option.data, function(i, item) {
var menuItem = ''; var menuItem = '';
var controlItem = ''; var controlItem = '';
if (index === option.defaultMenu) { if (i === option.defaultMenu) {
controlItem = '<li pear-href="' + item.href + '" pear-title="' + item.title + '" pear-id="' + item.id + controlItem = '<li pear-href="' + item.href + '" pear-title="' + item.title + '" pear-id="' + item.id +
'" class="layui-this layui-nav-item"><a href="#">' + item.title + '</a></li>'; '" class="layui-this layui-nav-item"><a href="#">' + item.title + '</a></li>';
menuItem = '<ul pear-id="' + item.id + '" lay-filter="' + option.elem + menuItem = '<ul pear-id="' + item.id + '" lay-filter="' + option.elem +