2个回答
展开全部
demo里面的index.html里面有个addTab(title, url)方法,然后每次创建前获取当前的并删除就可以了
function addTab(title, url){
//关闭当前的
var currTab = $('#tabs').tabs('getSelected');
if(currTab){
$('#tabs').tabs('close',currTab.panel('options').title);
}
if ($('#tabs').tabs('exists', title)){
$('#tabs').tabs('select', title);//选中并刷新
var currTab = $('#tabs').tabs('getSelected');
var url = $(currTab.panel('options').content).attr('src');
if(url != undefined && currTab.panel('options').title != 'Home') {
$('#tabs').tabs('update',{
tab:currTab,
options:{
content:createFrame(url)
}
})
}
} else {
var content = createFrame(url);
$('#tabs').tabs('add',{
title:title,
content:content//,
//closable:true
});
}
tabClose();
}
请看注释有个关闭当前的
希望能够帮到你!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询