本帖最后由 Mpt_hi 于 2010-12-01 10:41:59 编辑

解决方案 »

  1.   

     没用过
    但是我觉得吧
    你得给他一个规则告诉它重复
    否则就像你在浏览器里可以打开无数个csdn一样~
      

  2.   

    我觉得你在打开tab的时候写一个寄存数组
    放进数组里
    然后你新打开的时候看看这个数组里的tab是否包含你即将要打开的~
      

  3.   

    嗯.
    我的想法很偷懒.我用的是  jQuery EasyUI 库,我想应该有个属性是来控制这个的.
      

  4.   

    用个变量来控制吧,demo里有
    var index = 0;
    function addTab(){
    index++;
    $('#tt').tabs('add',{
    title:'New Tab ' + index,
    content:'Tab Body ' + index,
    iconCls:'icon-save',
    closable:true
    });
    }
      

  5.   

    <a onclick='addTab()'>AAA</a>
    <a onclick='addTab()'>BBB</a>点AAA出个一TAB,再点AAA也会出现一个相同的TAB
      

  6.   

    function addTab(title){
        if($("#tt").tabs("exists",title)){
           $("#tt").tabs("select",title);    
        }else{
           $("#tt").tabs("add",{
               title:title,
               content:"",//这里的content里放你想要显示的东西
               closeable:true
           });
        }
    }试试这个行不行