Javascript 鼓室多级菜单-如何记住页面重新加载时打开的面板

Javascript 鼓室多级菜单-如何记住页面重新加载时打开的面板,javascript,jquery,Javascript,Jquery,我已经开始使用这个插件来创建多级侧菜单: 当我从这个页面抓取示例代码时,我看到插件不符合我的需要。 我的意思是,当我重新加载页面时,每次打开主面板,我都在寻找解决方案,以跟踪上次打开的面板。 我可以使用localstorge或Cookie,但我不知道如何选择open,存储此信息,然后调用函数打开保存的面板。 我不提供示例代码,因为我使用的是链接中的代码 谢谢你的建议 在鼓室代码中当您在菜单中选择一个项目时,当前类将添加到所选项目中(对于menuItem和menuLevel)。这意味着您可以通过

我已经开始使用这个插件来创建多级侧菜单:

当我从这个页面抓取示例代码时,我看到插件不符合我的需要。 我的意思是,当我重新加载页面时,每次打开主面板,我都在寻找解决方案,以跟踪上次打开的面板。 我可以使用localstorge或Cookie,但我不知道如何选择open,存储此信息,然后调用函数打开保存的面板。 我不提供示例代码,因为我使用的是链接中的代码


谢谢你的建议

在鼓室代码中当您在菜单中选择一个项目时,
当前
类将添加到所选项目中(对于
menuItem
menuLevel
)。这意味着您可以通过匹配此类来获取当前选定的
menuItem
menuLevel
,然后将其保存在cookie中

function getCurrentMenuItemSelected() {
  var currentMenuItem = $(".menu__item .menu__link--current");
  console.log(currentMenuItem.html());
}

function getCurrentMenuLeveItemSelected() {
  var currentMenuLevel = $(".menu__level.menu__level--current");
  console.log(currentMenuLevel.data("menu"));
}

getCurrentMenuItemSelected();
getCurrentMenuLeveItemSelected();

你好谢谢你的回复。你们的想法很酷,但现在若插件允许(有功能)打开保存的面板,我就不反对了。即使我能在重新加载页面后打开这个面板,我想知道bredcrumbs等是否可以工作……我认为对于这样一个简单的例子,自己做会更快。在cookies中保存一些状态并在页面加载中添加特定类并不难。谢谢。我为测试添加了这段代码,并选择了所需的面板-在本例中(2),但菜单现在失去了synvhro-没有面包屑和返回按钮到上一个面板,所以看起来很糟糕。$(“.menu_ulevel”).removeClass('menu_ulevel--current')$(“.menu_uulevel”).eq(2).addClass('menu_ulevel--current');