//跳转处理公共函数 kevin 1202修改,新增去重功能
function goToNewTab(url,title) {
var href= url;
var t = parent.$('#mainTabs');
//判断是否重复,如果重复,则跳转到当前tab
var tabs = t.tabs("tabs"), array = $.array.map(tabs, function(val) {
return val.panel("options");
}), list = $.array.filter(array, function(val) {
return val.title == title;
}), ret = list.length ? 1 : 0;
if (ret && $.array.some(list, function(val) {
return val.href == href;
})) {
ret = 2;
}
if(ret != 0) {
t.tabs("close", title);
}
var opts = {
title :title,
closable : true,
iconCls : 'icon-cologne-order-1',
content : '<iframe src='+url+' frameborder="0" style="border:0;width:100%;height:99.3%;padding:0px;margin:0px;"></iframe>',
border : false,
fit : true
};
t.tabs('add', opts);
}
【easyui】tabs 不弹出重复窗口
最新推荐文章于 2021-04-12 12:01:05 发布