jQuery EasyUI Tab如何才能不重复. 本帖最后由 Mpt_hi 于 2010-12-01 10:41:59 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 没用过但是我觉得吧你得给他一个规则告诉它重复否则就像你在浏览器里可以打开无数个csdn一样~ 我觉得你在打开tab的时候写一个寄存数组放进数组里然后你新打开的时候看看这个数组里的tab是否包含你即将要打开的~ 嗯.我的想法很偷懒.我用的是 jQuery EasyUI 库,我想应该有个属性是来控制这个的. 用个变量来控制吧,demo里有var index = 0;function addTab(){ index++; $('#tt').tabs('add',{ title:'New Tab ' + index, content:'Tab Body ' + index, iconCls:'icon-save', closable:true }); } <a onclick='addTab()'>AAA</a><a onclick='addTab()'>BBB</a>点AAA出个一TAB,再点AAA也会出现一个相同的TAB function addTab(title){ if($("#tt").tabs("exists",title)){ $("#tt").tabs("select",title); }else{ $("#tt").tabs("add",{ title:title, content:"",//这里的content里放你想要显示的东西 closeable:true }); }}试试这个行不行 firefox如何实现window.close(),前提不能设置firefox的config~ js 关于editorgridpanel的两个问题? 事件冒泡方法能不能被提出? js出现缺少分号的错误 怎么样让鼠标一放上,就出现一个下拉框,最好还可以关闭. 关于显示的问题,请各位赐教 请问怎样用Javascript禁止弹出式窗口?? 请教如何让浏览器的窗口不能被拖动? 请教一下对于table的单元格元素进行zclip时,有问题,触发不了复制事件! 使用jquery的maphilight插件,在fire fox下可以但是在IE下不行(在线等,哪位达人帮帮忙啊) ie的滤镜性能有那么差吗?!
但是我觉得吧
你得给他一个规则告诉它重复
否则就像你在浏览器里可以打开无数个csdn一样~
放进数组里
然后你新打开的时候看看这个数组里的tab是否包含你即将要打开的~
我的想法很偷懒.我用的是 jQuery EasyUI 库,我想应该有个属性是来控制这个的.
var index = 0;
function addTab(){
index++;
$('#tt').tabs('add',{
title:'New Tab ' + index,
content:'Tab Body ' + index,
iconCls:'icon-save',
closable:true
});
}
<a onclick='addTab()'>BBB</a>点AAA出个一TAB,再点AAA也会出现一个相同的TAB
if($("#tt").tabs("exists",title)){
$("#tt").tabs("select",title);
}else{
$("#tt").tabs("add",{
title:title,
content:"",//这里的content里放你想要显示的东西
closeable:true
});
}
}试试这个行不行