0

默认情况下,在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>
4

3 回答 3

0

Span 确实有效,但您必须使用<span></span>INSTEAD of <a href></a>

<li><span>About us</span>
 <ul>
   <li><a href="#about/history">History</a></li>
   <li><a href="#about/address">Our address</a></li>
 </ul>
</li>
于 2015-03-19T17:27:09.880 回答
0

可以使用 span 标签来做到这一点(如在他们的演示之一的右侧菜单中看到的)。试试这个:

<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>

(您还缺少嵌套无序列表的关闭。

于 2014-03-28T03:27:54.230 回答
0

添加跨度将不起作用。你必须通过事件来处理它

于 2014-08-12T19:29:27.523 回答