easyui-tab绑定tab使用右键菜单-默认第一个tab不做菜单的操作,只处理动态打开的tab操作
2016-10-18 22:22
531 查看
1,html标签
关闭
关闭全部
关闭其他
关闭右侧标签页
关闭左侧标签页
2,js函数处理
//tab右侧菜单
$(".tabs-header").bind('contextmenu',function(e){
e.preventDefault();
$('#rcmenu').menu('show', {
left: e.pageX,
top: e.pageY
});
});
//关闭当前标签页
$("#closecur").bind("click",function(){
var tab = $('#tabsId').tabs('getSelected');
var index = $('#tabsId').tabs('getTabIndex',tab);
if(index!=0){ //不关闭第一个tab
$('#tabsId').tabs('close',index);
}
});
//关闭所有标签页
$("#closeall").bind("click",function(){
var tablist = $('#tabsId').tabs('tabs');
for(var i=tablist.length-1;i>=1;i--){ //不关闭第一个tab
$('#tabsId').tabs('close',i);
}
});
//关闭其它标签页(先关闭右侧,再关闭左侧)
$("#closeother").bind("click",function(){
var tablist = $('#tabsId').tabs('tabs');
var tab = $('#tabsId').tabs('getSelected');
var index = $('#tabsId').tabs('getTabIndex',tab);
for(var i=tablist.length-1;i>index;i--){
$('#tabsId').tabs('close',i);
}
var num = index-1;
for(var i=0;i<=num;i++){ //关闭左侧
if(num!=0 && index!=0){
$('#tabsId').tabs('close',num);
}
}
});
//关闭当前标签页右侧标签页
$("#closeright").bind("click",function(){
var tablist = $('#tabsId').tabs('tabs');
var tab = $('#tabsId').tabs('getSelected');
var index = $('#tabsId').tabs('getTabIndex',tab);
for(var i=tablist.length-1;i>index;i--){
$('#tabsId').tabs('close',i);
}
});
//关闭当前标签页左侧标签页
$("#closeleft").bind("click",function(){
var tab = $('#tabsId').tabs('getSelected');
var index = $('#tabsId').tabs('getTabIndex',tab);
var num = index-1;
for(var i=0;i<=num;i++){
if(num!=0 && index!=0){
$('#tabsId').tabs('close',num);
}
}
});
在原基础修改判断对默认第一个tab不做菜单的操作,只处理动态打开的tab操作
相关文章推荐
- WPF中ContextMenu(右键菜单)使用Command在部分控件上默认为灰色的处理方法
- 使用dtree生成的树结构,ajax动态加载子节点后,如何绑定右键菜单续
- 我创建了一个托盘图标,可以正常使用,点击右键打开菜单。问题是如果点击右键后不选择其中一个菜单项进行操作的话,它就总不消失。
- mfc使用CListCtrl添加右键菜单及双击(以默认方式)打开文件。
- 使用dtree生成的树结构,ajax动态加载子节点后,如何绑定右键菜单?求助
- WPF中ContextMenu(右键菜单)使用Command在部分控件上默认为灰色的处理方法
- 解决Window系统默认打开文件操作的错误绑定的问题
- silverlight3 datagrid c#中动态生成模板列(日期格式)使用IValueConvert对绑定数据的格式化操作
- easyUI 绑定右键菜单在数据行上显示
- easyui-tab 加载右键菜单
- JQuery EasyUI Tree和tab右键菜单实现
- “请求的操作无法在使用用户映射区域打开的文件上执行”问题处理
- 【电脑使用】修改注册表,添加右键菜单“打开”的方法
- 扩展EasyUI datagrid 增加表头右键菜单功能,可动态对列进行显示和隐藏
- EasyUI基本使用——(tabs右键菜单)
- 为jQuery-easyui的tab组件添加右键菜单功能
- easyUI 绑定右键菜单在数据行上显示
- easyUI 绑定右键菜单在数据行上显示
- 为EasyUI 的Tab 标签添加右键菜单
- 动态添加/删除Windows资源管理器右键菜单及挂接操作