zoukankan      html  css  js  c++  java
  • 控制tabs 打开的数量!

    //用下面的方法得到当前TAB的总数量

    var tabcount = $('#tabs').tabs('tabs').length;
    修改addTab 方法为:
    function addTab(subtitle, url, icon) {
        var tabCount = $('#tabs').tabs('tabs').length;  // 获取当前打开窗口总数量
        var hasTab = $('#tabs').tabs('exists', subtitle); //根据名称判断窗口是否已打开
        var add = function () {
            if (!hasTab) {
                $('#tabs').tabs('add', {
                    title: subtitle,
                    content: createFrame(url),
                    closable: true,
                    icon: icon
                });
            } else {
                $('#tabs').tabs('select', subtitle);
                $('#mm-refresh').click();
            }
        }

        if (tabCount > 5 && !hasTab) {
            var msg = '您当前打开了太多的页面,如果继续打开,会造成程序运行缓慢,无法流畅操作!'
            $.messager.confirm("系统提示", msg, function (b) {
                if (b) add();
                else return false;
            })
        } else {
            add();
        }

       
       tabClose();

    }

    这样允许打开的最大数量为5个(不包括欢迎页)。可根据需要自行修改
  • 相关阅读:
    [NOI2003],[AHOI2006]文本编辑器
    luogu P5151 HKE与他的小朋友
    [NOI2005]维护数列
    [HNOI2012]永无乡
    luogu P4146 序列终结者
    [SCOI2016]美味
    UVA1451 Average
    [JSOI2007]字符加密
    luogu P3809 【模板】后缀排序
    CentOS 7系统启动后怎么从命令行模式切换到图形界面模式
  • 原文地址:https://www.cnblogs.com/hxling/p/1853527.html
Copyright © 2011-2022 走看看