jQueryEasyUI实现右键菜单不可用

jQueryEasyUI实现右键菜单不可用
首先,除此之外,所有关闭的骨灰都没有。

当Tab tab打开时,右键菜单中的所有关闭都应该是灰色的,不能使用。这可以提示用户除此选项卡之外没有其他选项卡程序实现非常简单。只要我们得到制表符的数量,如果数字是1,我们可以关闭它并把它变成灰。
tabcount = $(var的#标签)。标签('tabs)。长度;数 / /标签的标签
If (tabcount < = 1) {
$(#毫米tabcloseother)Attr(残疾人。
}
{其他
$(#毫米tabcloseother)。RemoveAttr(禁用)。Css({光标:指针
}
解释:在Firfox,眉目传情,Opera浏览器,残疾的性质不工作,所以我添加了一个CSS样式,设置其透明度,使其灰。

设计素描 uff1a

图1:除了这个之外,所有都关闭了

第二,关闭当前页右侧关闭灰是不可用的。

当Tab tab右侧没有制表符时,Tab tab应该是灰色的,不可用。程序实现也不难。只要我们在当前右键菜单中得到最后Tab tab的标题和Tab tab的标题,如果我们同意,把右边的页面打开就没有用了。
标签= $(var的#标签)。标签('tabs '); / /让所有的Tab tab
无功tabcount = tabs.length;数 / /标签的标签
无功lasttab =标签{ 1 } tabcount; / /获得最后的Tab tab
无功lasttitle = lasttab.panel(选项)(。标签。文本); / /标题标签上的标签
currtab_title = $(var的#毫米)。数据(currtab ); / /标题的制表

如果(lasttitle = = currtab_title){
$(#毫米tabcloseright)Attr(残疾人。
}
{其他
$(#毫米tabcloseright)。RemoveAttr(禁用)。Css({光标:指针
}
设计素描 uff1a

图二:当前页面的右侧都关闭了

第三,无法关闭当前页的左侧。

这与第二个相反,第一个Tab tab的标题与当前Tab tab的标题进行比较。
无功onetab =标签{ 0 }; / /第一tab Tab
无功onetitle = onetab.panel(选项)。Tab.text(TAB); / /第一次的标题标签
如果(onetitle = = currtab_title){
$(#毫米tabcloseleft)Attr(残疾人。
}
{其他
$(#毫米tabcloseleft)。RemoveAttr(禁用)。Css({光标:指针
}
最后,实现的效果如下所示

图三:当前页面的左侧都关闭了

在三种情况下达到灰分无效的效果。当鼠标在顶部单击时,右键菜单将消失。实际上,这个解决方案非常简单。我希望这篇文章能激励你。
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部