jQuery MiniUI

 找回密码
 立即注册
查看: 2214|回复: 0
打印 上一主题 下一主题

tab打开关闭 [复制链接]

Rank: 8Rank: 8

楼主
发表于 2019-3-25 16:29:12 |显示全部楼层
xg622dj 发表于 2019-3-25 14:57
如上图这种 就会出现重复名字的tab 怎么在打开前 先关闭名字一样的tab

我们说的name是tab的name,不是title
参考我们示例的activeTab方法
http://www.miniui.com/frame/frame1/index.html
function activeTab(item) {
        var tabs = mini.get("mainTabs");
        var tab = tabs.getTab(item.id);
        if (!tab) {
            tab = { name: item.id, title: item.text, url: item.url, iconCls: item.iconCls, showCloseButton: true };
            tab = tabs.addTab(tab);
        }
        tabs.activeTab(tab);
    }
tab的name和左侧节点的id关联,这样才有一一对应的关系,下一次再点击,如果没有tab,那么新增,如果有,就直接打开

Archiver|普加软件

GMT+8, 2024-5-22 15:39 , Processed in 1.050541 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部