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