手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >为jQuery-easyui的tab组件添加右键菜单功能的简单实例
为jQuery-easyui的tab组件添加右键菜单功能的简单实例
摘要:加入了右击TAB选项卡时显示关闭的上下文菜单具体实现代码:右键菜单HTML:关闭全部关闭除此之外全部关闭当前页右侧全部关闭当前页左侧全部关闭...

加入了右击TAB选项卡时显示关闭的上下文菜单

具体实现代码:

右键菜单 HTML:

<div id="mm"> <div id="mm-tabclose">关闭</div> <div id="mm-tabcloseall">全部关闭</div> <div id="mm-tabcloseother">除此之外全部关闭</div> <div></div> <div id="mm-tabcloseright">当前页右侧全部关闭</div> <div id="mm-tabcloseleft">当前页左侧全部关闭</div> </div>

下面是js代码:

$(function(){ tabClose(); tabCloseEven(); }) function tabClose() { /*双击关闭TAB选项卡*/ $(".tabs-inner").dblclick(function(){ var subtitle = $(this).children("span").text(); $('#tabs').tabs('close',subtitle); }) $(".tabs-inner").bind('contextmenu',function(e){ $('#mm').menu('show', { left: e.pageX, top: e.pageY, }); var subtitle =$(this).children("span").text(); $('#mm').data("currtab",subtitle); return false; }); } //绑定右键菜单事件 function tabCloseEven() { //关闭当前 $('#mm-tabclose').click(function(){ var currtab_title = $('#mm').data("currtab"); $('#tabs').tabs('close',currtab_title); }) //全部关闭 $('#mm-tabcloseall').click(function(){ $('.tabs-inner span').each(function(i,n){ var t = $(n).text(); $('#tabs').tabs('close',t); }); }); //关闭除当前之外的TAB $('#mm-tabcloseother').click(function(){ var currtab_title = $('#mm').data("currtab"); $('.tabs-inner span').each(function(i,n){ var t = $(n).text(); if(t!=currtab_title) $('#tabs').tabs('close',t); }); }); //关闭当前右侧的TAB $('#mm-tabcloseright').click(function(){ var nextall = $('.tabs-selected').nextAll(); if(nextall.length==0){ //msgShow('系统提示','后边没有啦~~','error'); alert('后边没有啦~~'); return false; } nextall.each(function(i,n){ var t=$('a:eq(0) span',$(n)).text(); $('#tabs').tabs('close',t); }); return false; }); //关闭当前左侧的TAB $('#mm-tabcloseleft').click(function(){ var prevall = $('.tabs-selected').prevAll(); if(prevall.length==0){ alert('到头了,前边没有啦~~'); return false; } prevall.each(function(i,n){ var t=$('a:eq(0) span',$(n)).text(); $('#tabs').tabs('close',t); }); return false; }); }

以上就是小编为大家带来的为jQuery-easyui的tab组件添加右键菜单功能的简单实例全部内容了,希望大家多多支持查字典教程网~

【为jQuery-easyui的tab组件添加右键菜单功能的简单实例】相关文章:

javascript实现树形菜单的方法

jQuery基于图层模仿五星星评价功能的方法

javascript自定义右键弹出菜单实现方法

js实现简单锁屏功能实例

百度地图给map添加右键菜单(判断是否为marker)

jQuery实现html表格动态添加新行的方法

JavaScript实现的MD5算法完整实例

基于Web标准的UI组件 — 树状菜单(2)

javascript组合使用构造函数模式和原型模式实例

jQuery+ajax实现无刷新级联菜单示例

精品推荐
分类导航