jQuery MiniUI

 找回密码
 立即注册
查看: 1978|回复: 5
打印 上一主题 下一主题

刷新页面时,定位到最后点击的tabs [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2018-5-15 11:42:23 |只看该作者 |倒序浏览
刷新页面之后,定位到当前的tabs。别且给对应的菜单按钮添加class让按钮处于选中状态怎么实现。有没有现成的例子可以参考

Rank: 8Rank: 8

沙发
发表于 2018-5-15 13:06:55 |只看该作者
保存最后打开的tab的信息,刷新完之后重新获取再打开。

Rank: 3Rank: 3

板凳
发表于 2018-5-15 16:47:22 |只看该作者
felt 发表于 2018-5-15 13:06
保存最后打开的tab的信息,刷新完之后重新获取再打开。

请问,关闭tabs选项卡时对应的菜单按钮去掉active怎么去掉

Rank: 8Rank: 8

地板
发表于 2018-5-15 17:02:41 |只看该作者
Aisin丿Gioro 发表于 2018-5-15 16:47
请问,关闭tabs选项卡时对应的菜单按钮去掉active怎么去掉

你这个tabs是和具体什么控件联动的?
如果是tree或者outlooktree的话可以用 tree.selectNode(null)l来取消选中

Rank: 3Rank: 3

5#
发表于 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

Rank: 8Rank: 8

6#
发表于 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关闭时触发。

Archiver|普加软件

GMT+8, 2024-5-14 18:06 , Processed in 1.039918 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部