mmenu:单击菜单项以展开?

时间:2014-03-28 02:46:28

标签: jquery mmenu

默认情况下,在mmenu中,您必须单击箭头(菜单项右侧)才能显示子菜单。

有没有办法改变它,这样当你点击菜单项的任何地方(不一定是箭头)时它也会扩展?

我的菜单大致如下:

<ul>
  <li><a href='Page1.aspx'>Item with no submenu</a></li>
  <li><a>Click this to expand</a>
    <ul>
      <li><a href='sub1.aspx'>Submenu 1</a></li>
      <li><a href='sub2.aspx'>Submenu 2</a></li>
  </li>
</ul>

3 个答案:

答案 0 :(得分:0)

使用span标签(as seen here in the right menu on one of their demos)可以做到这一点。试一试:

<ul>
    <li><a href='Page1.aspx'>Item with no submenu</a></li>
    <li>
        <span>Click this to expand</span>
        <ul>
            <li><a href='sub1.aspx'>Submenu 1</a></li>
            <li><a href='sub2.aspx'>Submenu 2</a></li>
        </ul>
    </li>
</ul>

(您也错过了嵌套无序列表的结束。

答案 1 :(得分:0)

通过添加span不会起作用。你必须通过事件处理它

答案 2 :(得分:0)

跨度确实有效但您必须使用<span></span>的{​​{1}} INSTEAD:

<a href></a>