diff --git a/lib/layui/lay/okmodules/okTab.js b/lib/layui/lay/okmodules/okTab.js index 2ce8694..54ae954 100644 --- a/lib/layui/lay/okmodules/okTab.js +++ b/lib/layui/lay/okmodules/okTab.js @@ -51,6 +51,7 @@ layui.define(["element", "jquery"], function (exports) { * @param ele 当前tab */ okTab.prototype.positionTab = function (contEle, ele) { + var superEle = $(".ok-tab");//父级元素 contEle = $(contEle);//tab内容存放的父元素 ele = $(ele);//当前的tab @@ -69,6 +70,7 @@ layui.define(["element", "jquery"], function (exports) { /*console.log("maxMoveWidth:" + maxMoveWidth); console.log("superWidth:" + superWidth); console.log("contWidth:" + contWidth);*/ + // console.log(contEle); for (let i = 0; i < elePrevAll.length; i++) { leftWidth += $(elePrevAll[i]).outerWidth() * 1; } @@ -88,7 +90,6 @@ layui.define(["element", "jquery"], function (exports) { left: -tempMove }, 50); } else {//从左往右移动 - console.log("从左往右移动"); var tempMove = leftWidth - halfPlace;//预留一部分距离 if (tempMove < 0) { tempMove = 0; @@ -292,7 +293,7 @@ layui.define(["element", "jquery"], function (exports) { } } temp += ('{0}').format(data.title); - return; + } } @@ -379,6 +380,7 @@ layui.define(["element", "jquery"], function (exports) { element.tabDelete(filter, $(j).attr("lay-id")); } }); + this.navMove('leftmax'); } else { layer.msg("您好!当前没有可关闭的窗口了 (๑╹◡╹)ノ"); return; @@ -388,6 +390,7 @@ layui.define(["element", "jquery"], function (exports) { openTabs.each(function (i, j) { element.tabDelete(filter, $(j).attr("lay-id")); }); + this.navMove('leftmax'); break; } element.render("tab", filter);