【问题标题】:Is it possible to open submenu in jQuery mmenu?是否可以在 jQuery mmenu 中打开子菜单?
【发布时间】:2015-11-12 08:53:41
【问题描述】:
<nav id="menu2">
    <ul>
        <li><a href="#/">Home</a>
            <ul>
                <li><a href="#/">h1</a></li>
                <li><a href="#/">h2</a></li>
                <li><a href="#/">h3</a></li>
                <li><a href="#/">h4</a></li>
                <li><a href="#/">h5</a></li>
            </ul>
        </li>
        <li><a href="#/">History</a></li>
        <li><a href="#/">The team</a></li>
        <li><a href="#/">Our address</a></li>
        <li><a href="#/">Contact</a></li>
    </ul>
</nav>

当我点击这样的链接时,我想显示“主页”子菜单:

<a id="home">open home menu</a>

我也可以导航父母和孩子..

有可能吗?

演示:http://jsfiddle.net/yhta5ux7/8/ 当我单击 menu1 时,它会打开根菜单。我想要默认的打开主页菜单。 (我想通过 'mwnu1' 链接打开根菜单,并通过 'open home' 链接打开 home 菜单。我希望你明白我的意思。

【问题讨论】:

  • 您能提供更多信息吗?一个小提琴和一个萌的详细说明?
  • 完全有可能,但您需要提供更多信息才能获得具体建议
  • 这是一个演示:jsfiddle.net/yhta5ux7/8

标签: javascript jquery html css mmenu


【解决方案1】:

在官方菜单页面上:

打开子菜单 单击整个菜单项以打开子菜单。

插件假定菜单中的每个 A 元素都应该是可点击的,并且 因此添加了打开它们旁边的子菜单的链接。如果你更换 带有 SPAN 的 A,整个菜单项变为可点击:

<nav id="my-menu">
   <ul>
      <li><a href="/">Home</a></li>
      <li><span>About us</span>
         <ul>
            <li><a href="/about/history">History</a></li>
            <li><a href="/about/team">The team</a></li>
            <li><a href="/about/address">Our address</a></li>
         </ul>
      </li>
      <li><a href="/contact">Contact</a></li>
   </ul>
</nav>

mmenu tips and tricks

【讨论】:

  • 感谢您的回答。请检查我更新的问题。这不是我的答案,
猜你喜欢
  • 2013-08-30
  • 2018-09-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-08-21
相关资源
最近更新 更多