你这个太长
把tabs直接写到页面里边,少用js来生成,那样就会简单一点,切换就没问题了

解决方案 »

  1.   

    你的意思是用户还没有点击左侧的菜单就把tabs都生成出来,然后点击某一个菜单,然后显示相应的tab ??
      

  2.   

    楼主解决了吗?我现在从第一个tab切换到其他tab时,第一个tab的页面如果没加载完就会显示不全,页面就没法继续使用;
    难道只能切换时自动刷新该tab页?
      

  3.   

    问题解决了。。在展示的菜单里 不要用< a href='''  把href 随便改成另外一个名称(例如:toOpenUrl),然后在 创建 tabs的 代码里获取 toOpenUrl   就可以了
    <a href="<%=path %>/<%=linkUrl %>?writePower=<%=writePower % 这个是原来的写法
    修改后
    <a toOpenUrl="<%=path %>/<%=linkUrl %>?writePower=<%=writePower %
    然后在修改
        var tabTitle = $(this).text();
             var url = $(this).attr("toOpenUrl  ");
             var divId=$(this).attr("id");
             var src=createFrame(url);
             var e =$('#tabs').tabs('exists',tabTitle);就OK了