我在项目中使用multi-level push menu。我想通过导航实现的是当我点击其中一个类别然后点击特定类别的链接时,它应该显示新页面加载时它所在的类别。目前它正在做的是当我点击类别下的子类别链接时,它会重置菜单并再次返回到菜单的顶层,但它仍然显示定位器中页面的URL。
我试图用jQuery引用如何做到这一点,但最近没有运气。
这是我的代码示例:
$(document).ready(function() {
$("a.menu").click(function() {
$("#mp-menu").show();
localStorage.setItem("#mp-menu", true);
});
if (localStorage.getItem("#mp-menu")) {
$("#mp-menu").show();
}
});
一些HTML代码:
<!-- mp-menu -->
<nav id="mp-menu" class="mp-menu">
<div class="mp-level">
<h2 class="icon icon-world">Setup</h2>
<ul>
<li class="icon icon-arrow-left">
<a class="icon icon-display" href="#" class="menu">Parameters</a>
<div class="mp-level">
<h2 class="icon icon-display" class="mp-menu">Parameters</h2>
<ul>
<li class="icon icon-arrow-left">
<a class="icon icon-phone" href="parameters_country.html">Country</a>