if (n != currtab_title && n != onlyOpenTitle)
{
$(‘#tabs’).tabs(‘close’, n);
}
});
break;
case “closeright”:
var tabIndex = $(‘#tabs’).tabs(‘getTabIndex’, currentTab);
if (tabIndex == alltabs.length – 1){
alert(‘亲,后边没有啦 ^@^!!’);
return false;
}
$.each(allTabtitle, function (i, n) {
if (i > tabIndex) {
if (n != onlyOpenTitle){
$(‘#tabs’).tabs(‘close’, n);
}
}
});
break;
case “closeleft”:
var tabIndex = $(‘#tabs’).tabs(‘getTabIndex’, currentTab);
if (tabIndex == 1) {
alert(‘亲,前边那个上头有人,咱惹不起哦。 ^@^!!’);
return false;
}
$.each(allTabtitle, function (i, n) {
if (i < tabIndex) {
if (n != onlyOpenTitle){
$(‘#tabs’).tabs(‘close’, n);
}
}
});
break;
case “exit”:
$(‘#closeMenu’).menu(‘hide’);
break;
}
}
将js中tabCloseEven 方法 改为
function tabCloseEven() {
$(‘#mm’).menu({
onClick: function (item) {
closeTab(item.id);
}
});
return false;
}
这样就OK啦,代码比原来优雅多啦!
调用刷新,关闭当前标签时,就调用 closeTab(‘action’) //action 可以为 refresh(刷新),close(关闭)
iframe 中使用时,要这么屎 top.closeTab(‘action’);
点此下载最新的Easyui应用实例










