mirror of https://github.com/layui/layui
优化 tab 删除相关代码,并修复上个版本导致的 BUG
parent
9c9a14c627
commit
0d9e533737
|
@ -153,9 +153,9 @@ layui.define('jquery', function(exports){
|
||||||
,tabDelete: function(e, othis){
|
,tabDelete: function(e, othis){
|
||||||
var li = othis || $(this).parent();
|
var li = othis || $(this).parent();
|
||||||
var index = li.index();
|
var index = li.index();
|
||||||
var parents = li.parents('.layui-tab').eq(0);
|
var tabElem = li.closest('.layui-tab');
|
||||||
var item = parents.children('.layui-tab-content>.layui-tab-item');
|
var item = tabElem.children('.layui-tab-content').children('.layui-tab-item');
|
||||||
var filter = parents.attr('lay-filter');
|
var filter = tabElem.attr('lay-filter');
|
||||||
|
|
||||||
if(li.hasClass(THIS)){
|
if(li.hasClass(THIS)){
|
||||||
if (li.next()[0] && li.next().is('li')){
|
if (li.next()[0] && li.next().is('li')){
|
||||||
|
@ -174,7 +174,7 @@ layui.define('jquery', function(exports){
|
||||||
}, 50);
|
}, 50);
|
||||||
|
|
||||||
layui.event.call(this, MOD_NAME, 'tabDelete('+ filter +')', {
|
layui.event.call(this, MOD_NAME, 'tabDelete('+ filter +')', {
|
||||||
elem: parents,
|
elem: tabElem,
|
||||||
index: index
|
index: index
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue