jQuery MiniUI
标题:
关于tab右键选项卡关闭的问题
[打印本页]
作者:
bieyehuaq1
时间:
2012-11-11 10:04:56
标题:
关于tab右键选项卡关闭的问题
网上的demo 都是右键关闭。 我的需求是 当 tab 只剩下一个的时候,右键之后,选项卡不能打开但是不能点击。
例如IE 只有一个网页打开时,右键,关闭选项卡 让它不能使用。
代码如下:
<div showCollapseButton="false" style="border:0;">
<!--Tabs-->
<div id="mainTabs" class="mini-tabs" contextMenu="#tabsMenu" activeIndex="0" style="width:100%;height:100%;">
<div title="首页" url="<%=path%>/openHome.html" >
</div>
</div>
<ul id="tabsMenu" class="mini-contextmenu">
<li>关闭选项卡11</li>
<li id="ad">关闭其它选项卡</li>
<li>关闭所有选项卡(首页除外)</li>
</ul>
</div>
function onBeforeOpen(e) {
alert("1");
document.getElementById("ad").style.color = "red";
currentTab = tabs.getTabByEvent(e.htmlEvent);
if (!currentTab) {
e.cancel = true;
}
}
走完这个onBeforeOpen 之后,js 里面找不到再走了什么方法,选项卡就弹出来了。不知道在哪里控制。
请指教哈,谢谢咯。
作者:
factory
时间:
2012-11-12 10:00:52
暂时还无法做到这一点.
其实当你有且只有一个选项卡的时候,你点击关闭其他也是无任何效果的.只不过不像IE那样灰化掉而已
欢迎光临 jQuery MiniUI (http://miniui.com/discuss/)
Powered by Discuz! X2