fixed: okTab

master
zhizou 2019-08-17 14:32:32 +08:00
parent c9fe1daf3c
commit 0e63b711fd
1 changed files with 5 additions and 2 deletions

View File

@ -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 += ('<cite>{0}</cite></a>').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);