据this plugin,这里是我曾尝试:jQuery的菜单目标 - 子菜单没有正常工作
<div class="container">
<div class="nav-collapse collapse">
<ul class="nav">
<li class="active"> <a data-toggle="dropdown" href="#">Explore the Monkeys</a>
<ul class="dropdown-menu" role="menu">
<li data-submenu-id="submenu-1"> <a href="#">Department1</a>
<div id="submenu-1" class="popover">
<!--<h3 class="popover-title">Category1</h3> -->
<div class="popover-content">
<ul>
<li>cate1</li>
<li>cate2</li>
<li>cate3</li>
<li>cate4</li>
<li>cate5</li>
<li>cate6</li>
<li>cate7</li>
</ul>
</div>
</div>
</li>
<li data-submenu-id="submenu-4"><a href="#">Department4</a></li>
<li data-submenu-id="submenu-5"><a href="#">Department5</a></li>
</ul>
</li>
</ul>
</div>
</div>
这是CSS:
.popover {
width: 400px;
-webkit-border-top-left-radius: 0px;
-webkit-border-bottom-left-radius: 0px;
border-top-left-radius: 0px;
border-bottom-left-radius: 0px;
overflow: hidden;
}
.popover-content {
text-align: center;
}
.dropdown-menu {
-webkit-border-top-right-radius: 0px;
-webkit-border-bottom-right-radius: 0px;
border-top-right-radius: 0px;
border-bottom-right-radius: 0px;
-webkit-box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.2);
box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.2);
}
的问题:Department1
子菜单只显示cate1,2,3,4
和cate5,6,7
。
任何人都知道,我如何在亚马逊导航菜单cate1,2,3,4
右侧显示cate5,6,7
。
根据您的需求,您可以尝试https://developer.mozilla.org/en-US/docs/Web/CSS/column-count。 –
所以美食5,6,7应该是美食1-4列表的一部分,但在其右侧,正确吗? –
@AndrewIce:是的,你说得对。 – Nothing