EasyUI选项卡避免重复打开

$(function () {
    $(".easyui-tree").tree({
          initialState:"collapsed" ,
          onClick: function (node) {
            AddTab(node.text, node.id);
         }
    });
   //添加选项卡
    function AddTab(title, url) {
        var content = createFrame(url); //创建Frame
        //判断选项卡是否重复打开
        if ($('#tabs').tabs('exists', title)) {
         
           $("#tabs").tabs("select", title);         

        }            
        $("#tabs").tabs("add", {
            title: title,
            content: content,
            closable: true,
            fit:true
        });
        
       
    }
    //创建Frame
    function createFrame(url) {
        var tabHeight = $("#tabs").height() - 35;
        var s = '<iframe scrolling="auto" frameborder="0"  src="' + url + '" style="100%;height:' + tabHeight + 'px;"></iframe>';
        return s;
    }
});

原文地址:https://www.cnblogs.com/weimingxin/p/6763619.html