首先,除此之外,所有
关闭的骨灰都没有。
当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({光标:指针
}
最后,实现的效果如下所示
图三:当前页面的左侧都关闭了
在三种
情况下达到灰分无效的效果。当
鼠标在顶部单击时,右键菜单将消失。实际上,这个
解决方案非常简单。我希望这篇文章能激励你。