jQuery MiniUI

标题: 刷新页面时,定位到最后点击的tabs [打印本页]

作者: Aisin丿Gioro    时间: 2018-5-15 11:42:23     标题: 刷新页面时,定位到最后点击的tabs

刷新页面之后,定位到当前的tabs。别且给对应的菜单按钮添加class让按钮处于选中状态怎么实现。有没有现成的例子可以参考

作者: felt    时间: 2018-5-15 13:06:55

保存最后打开的tab的信息,刷新完之后重新获取再打开。
作者: Aisin丿Gioro    时间: 2018-5-15 16:47:22

felt 发表于 2018-5-15 13:06
保存最后打开的tab的信息,刷新完之后重新获取再打开。

请问,关闭tabs选项卡时对应的菜单按钮去掉active怎么去掉
作者: felt    时间: 2018-5-15 17:02:41

Aisin丿Gioro 发表于 2018-5-15 16:47
请问,关闭tabs选项卡时对应的菜单按钮去掉active怎么去掉

你这个tabs是和具体什么控件联动的?
如果是tree或者outlooktree的话可以用 tree.selectNode(null)l来取消选中
作者: Aisin丿Gioro    时间: 2018-5-15 17:05:39

本帖最后由 Aisin丿Gioro 于 2018-5-15 17:11 编辑
felt 发表于 2018-5-15 17:02
你这个tabs是和具体什么控件联动的?
如果是tree或者outlooktree的话可以用 tree.selectNode(null)l来取 ...

$(".product-nav-list").on("click", "a", function (e) {
    $(this).parent("li").addClass("active").siblings().removeClass("active");
    if($(this).attr('data-href')){
        var _href = $(this).attr('data-href');
        var _titleName = $(this).find(".menu-text").attr("data-title");
        var tab = [];
        tab.name = _titleName;
        tab.title =_titleName;
        tab.url = _href;
        tab.showCloseButton = true;
        var tabArray = tabs.getTabs();
        for(var i=0; i<tabArray.length; i++) {
            if(tabArray.title == tab.title){
                tabs.activeTab(tabArray);
                return;
            }
        }
        tabs.addTab(tab);
        tabs.activeTab(tab);
    }
});就这样,怎么监听关闭的那个tabs然后移除当前的active
作者: felt    时间: 2018-5-15 17:30:52

Aisin丿Gioro 发表于 2018-5-15 17:05
$(".product-nav-list").on("click", "a", function (e) {
    $(this).parent("li").addClass("active"). ...

tabs有tabdestroy事件,tab关闭时触发。




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2