博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
给jquery easy-ui 添加右键菜单
阅读量:6419 次
发布时间:2019-06-23

本文共 5207 字,大约阅读时间需要 17 分钟。

版权声明:转自

 


1   2   3   4     
5 tabs 右键菜单demo QQ:15129679 6
7
8
9 10 11 12 13 14
15 tabs 右键菜单demo QQ:15129679
16
17
    18
19
20
21
22
23

24 欢迎您来到网站信息管理系统
25 我的博客地址:http://www.cnblogs.com/yeminglong/p/3745914.html 26 27

28
29
30
31
32
关闭
33
全部关闭
34
除此之外全部关闭
35
36
当前页右侧全部关闭
37
当前页左侧全部关闭
38 39
40 136 137
html页面
1 //删除Tabs 2         function closeTab(menu, type) { 3             var allTabs = $("#tt").tabs('tabs'); 4             var allTabtitle = []; 5             $.each(allTabs, function (i, n) { 6                 var opt = $(n).panel('options'); 7                 if (opt.closable) 8                     allTabtitle.push(opt.title); 9             });10             var curTabTitle = $(menu).data("tabTitle");11             var curTabIndex = $("#tt").tabs("getTabIndex", $("#tt").tabs("getTab", curTabTitle));12             switch (type) {13                 case 1:14                     $("#tt").tabs("close", curTabIndex);15                     return false;16                     break;17                 case 2:18                     for (var i = 0; i < allTabtitle.length; i++) {19                         $('#tt').tabs('close', allTabtitle[i]);20                     }21                     break;22                 case 3:23                     for (var i = 0; i < allTabtitle.length; i++) {24                         if (curTabTitle != allTabtitle[i])25                             $('#tt').tabs('close', allTabtitle[i]);26                     }27                     $('#tt').tabs('select', curTabTitle);28                     break;29                 case 4:30                     for (var i = curTabIndex; i < allTabtitle.length; i++) {31                         $('#tt').tabs('close', allTabtitle[i]);32                     }33                     $('#tt').tabs('select', curTabTitle);34                     break;35                 case 5:36                     for (var i = 0; i < curTabIndex-1; i++) {37                         $('#tt').tabs('close', allTabtitle[i]);38                     }39                     $('#tt').tabs('select', curTabTitle);40                     break;41             }42 43         }
JS——删除
1 
2
3 刷新
4
5 关闭
6
7 全部关闭
8
9 除此之外全部关闭
10
12
13 当前页右侧全部关闭
14
15 当前页左侧全部关闭
16
JS——刷新
1 //删除Tabs 2         function closeTab(menu, type) { 3             var allTabs = $("#tt").tabs('tabs'); 4             var allTabtitle = []; 5             $.each(allTabs, function (i, n) { 6                 var opt = $(n).panel('options'); 7                 if (opt.closable) 8                     allTabtitle.push(opt.title); 9             });10             var curTabTitle = $(menu).data("tabTitle");11             var curTabIndex = $("#tt").tabs("getTabIndex", $("#tt").tabs("getTab", curTabTitle));12             switch (type) {13                 case 1://关闭当前14                     $("#tt").tabs("close", cutTabIndex);15                     return false;16                     break;17                 case 2://全部关闭18                     for (var i = 0; i < allTabtitle.length; i++) {19                         $('#tt').tabs('close', allTabtitle[i]);20                     }21                     break;22                 case 3://除此之外全部关闭23                     for (var i = 0; i < allTabtitle.length; i++) {24                         if (curTabTitle != allTabtitle[i])25                             $('#tt').tabs('close', allTabtitle[i]);26                     }27                     $('#tt').tabs('select', curTabTitle);28                     break;29                 case 4://当前侧面右边30                     for (var i = curTabIndex; i < allTabtitle.length; i++) {31                         $('#tt').tabs('close', allTabtitle[i]);32                     }33                     $('#tt').tabs('select', curTabTitle);34                     break;35                 case 5: //当前侧面左边36                     for (var i = 0; i < curTabIndex - 1; i++) {37                         $('#tt').tabs('close', allTabtitle[i]);38                     }39                     $('#tt').tabs('select', curTabTitle);40                     break;41                 case 6: //刷新42                     var panel = $("#tt").tabs("getTab", curTabTitle).panel("refresh");43                     break;44             }45 46         }
js

 

转载于:https://www.cnblogs.com/douglas0126x/p/5031997.html

你可能感兴趣的文章
POJ3525 Most Distant Point from the Sea
查看>>
Activity与Service通信(不同进程之间)
查看>>
《数据库系统概论》第九章笔记
查看>>
纸牌游戏(队列)
查看>>
[转载]Jmeter那点事·ForEach和If控制器
查看>>
一种解决eclipse中安装maven出错的方法
查看>>
近几年杭电OJ大型比赛题目合集【更新到2017年11月初】
查看>>
SQLServer中日期与字符串之间的互相转换及日期格式
查看>>
hdu4417
查看>>
走近docker——ubuntu server 18.04上初体验
查看>>
jmeter 使用ANT运行 设置自动停止时间
查看>>
Django框架----在Python脚本中调用Django环境
查看>>
爬虫----selenium模块
查看>>
数组的基本知识点
查看>>
web前端----Bootstrap框架
查看>>
Oracle-01:基础命令小结
查看>>
创建用户配置文件
查看>>
New Concept English Two 31 85
查看>>
New Concept English three (29)
查看>>
2014年发生的一些事情
查看>>