zoukankan      html  css  js  c++  java
  • 扩展 easyui-tabs 插件 关闭标签页方法

        $.extend($.fn.tabs.methods,{
            allTabs:function(jq){
                var tabs = $(jq).tabs('tabs');
                var all = [];
                all = $.map(tabs,function(n,i){
                     return $(n).panel('options')
                });
                return all;
            },
            closeCurrent: function(jq){ // 关闭当前
                var currentTab = $(jq).tabs('getSelected'),
                    currentTabIndex = $(jq).tabs('getTabIndex',currentTab);
                 $(jq).tabs('close',currentTabIndex);
            },
            closeAll:function(jq){ //关闭全部
                var tabs = $(jq).tabs('allTabs');
                $.each(tabs,function(i,n){
                    $(jq).tabs('close', n.title);
                })
            },
            closeOther:function(jq){ //关闭除当前标签页外的tab页
                var tabs =$(jq).tabs('allTabs');
                var currentTab = $(jq).tabs('getSelected'),
                    currentTabIndex = $(jq).tabs('getTabIndex',currentTab);
    
                $.each(tabs,function(i,n){
                    if(currentTabIndex != i) {
                        $(jq).tabs('close', n.title);
                    }
                })
            },
            closeLeft:function(jq){ // 关闭当前页左侧tab页
                var tabs = $(jq).tabs('allTabs');
                var currentTab = $(jq).tabs('getSelected'),
                    currentTabIndex = $(jq).tabs('getTabIndex',currentTab);
                var i = currentTabIndex-1;
    
                while(i > -1){
                    $(jq).tabs('close', tabs[i].title);
                    i--;
                }
            },
            closeRight: function(jq){ //// 关闭当前页右侧tab页
                var tabs = $(jq).tabs('allTabs');
                var currentTab = $(jq).tabs('getSelected'),
                    currentTabIndex = $(jq).tabs('getTabIndex',currentTab);
                var i = currentTabIndex+ 1,len = tabs.length;
                while(i < len){
                    $(jq).tabs('close', tabs[i].title);
                    i++;
                }
            }
        })
    

      

  • 相关阅读:
    SystemParametersInfo调用失败的问题
    在wince下如何禁止移动窗体
    【转】WinCE控制面板添加应用程序
    CE6.0 下获得 SD 卡序列号的方法
    SetSystemMemoryDivision 的用法
    两经纬度之间的距离计算
    PC 上访问设备数据库的方法
    通过程序模拟鼠标按下
    车牌号
    比较字母大小
  • 原文地址:https://www.cnblogs.com/hxling/p/4024840.html
Copyright © 2011-2022 走看看