首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在bootstrap megamenu中定位悬停子菜单

在bootstrap megamenu中定位悬停子菜单
EN

Stack Overflow用户
提问于 2017-03-08 15:26:46
回答 1查看 1.3K关注 0票数 2

我正在使用引导程序的yamm mega菜单。我在mega菜单中添加了一个悬停菜单。它的位置不正确。我希望悬停菜单与子菜单标题和插入符号对齐。它坐在下面,我想把它换掉。我尝试了左自动和顶部自动的绝对位置,但这并不起作用。Codepen在这里:http://codepen.io/iamgonge/pen/qrqQBK

以下是mega菜单和悬停子菜单代码:

代码语言:javascript
复制
  <header>
   <!-- Fixed navbar -->
   <nav class="navbar agmm navbar-scroll navbar-inverse navbar-fixed-top" role="navigation" id="topnavbar">
      <div class="container">
         <div class="navbar-header">
            <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar">
            <span class="sr-only">Toggle navigation</span>
            <span class="icon-bar"></span>
            <span class="icon-bar"></span>
            <span class="icon-bar"></span>
            </button>
            <a class="navbar-brand" href="#" title="frontpage">Logo here</a>
         </div>
         <div id="navbar" class="navbar-collapse collapse">
            <!--Wayfinder.outerTpl -->
            <ul class="nav navbar-nav">
               <!-- Wayfinder.parentRowTpl -->
               <li class="first dropdown agmm-fw">
                  <a href="#" title="" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">megamenu Level 1<b class="caret"></b></a>
                  <!--Wayfinder.innerTpl -->
                  <ul class="dropdown-menu ">
                     <!-- agmm start tags -->
                     <li>
                        <div class="agmm-content">
                           <div class="row">
                              <dl class="col-sm-15 mega-menu">
                                 <!-- Wayfinder.categoryFoldersTpl -->
                                 <dt class="first"><a href="#">Microsoft Office</a></dt>
                                 <!--Wayfinder.innerTpl -->
                                 <dd class="first">
                     <li class="hover_drop_down">
                     <a href="#">Remote Desktop Services 2016<span class="caret"></span></a>    
                     <ul class="dropdown-menu" role="menu" id="office">
                     <li><a href="#">Office 2016 Home & Business</a></li>
                     <li><a href="#">Office 2016 Home & Business</a></li>
                     <li><a href="#">Office 2016 Home & Business</a></li>
                     <li><a href="#">Office 2016 Home & Business</a></li>
                     <li><a href="#">Office 2016 Home & Business</a></li>
                     </ul>
                     </li></dd>
                     <dd class="first"> <li class="hover_drop_down">
                     <a href="#">Remote Desktop Services 2016<span class="caret"></span></a>    
                     <ul class="dropdown-menu" role="menu" id="office">
                     <li><a href="#">Office 2016 Home & Business</a></li>
                     <li><a href="#">Office 2016 Home & Business</a></li>
                     <li><a href="#">Office 2016 Home & Business</a></li>
                     <li><a href="#">Office 2016 Home & Business</a></li>
                     <li><a href="#">Office 2016 Home & Business</a></li>
                     </ul>
                     </li></dd>
                     <dd class="last"> <li class="hover_drop_down">
                     <a href="#">Remote Desktop Services 2016<span class="caret"></span></a>    
                     <ul class="dropdown-menu" role="menu">
                     <li><a href="#">Office 2016 Home & Business</a></li>
                     <li><a href="#">Office 2016 Home & Business</a></li>
                     <li><a href="#">Office 2016 Home & Business</a></li>
                     <li><a href="#">Office 2016 Home & Business</a></li>
                     <li><a href="#">Office 2016 Home & Business</a></li>
                     </ul>
                     </li></dd>
                     </dl>

                     <dl class="col-sm-15 mega-menu">
                     <!-- Wayfinder.categoryFoldersTpl -->
                     <dt class="first"><a href="#">Microsoft Office</a></dt>
                     <!--Wayfinder.innerTpl -->
                     <dd class="first"><li class="hover_drop_down">
                     <a href="#">Microsoft Office 2016<span class="caret"></span></a>    
                     <ul class="dropdown-menu" role="menu">
                     <li><a href="#">Office 2016 Home & Business</a></li>
                     <li><a href="#">Office 2016 Home & Business</a></li>
                     <li><a href="#">Office 2016 Home & Business</a></li>
                     <li><a href="#">Office 2016 Home & Business</a></li>
                     <li><a href="#">Office 2016 Home & Business</a></li>
                     </ul>
                     </li></dd>
                     <dd><a href="#">Child on level 7</a></dd>
                     <dd class="last"><a href="#">Child on level 3</a></dd>
                     </dl>

                     <dl class="col-sm-15 mega-menu">
                     <!-- Wayfinder.categoryFoldersTpl -->
                     <dt class="first"><a href="#">Microsoft Office</a></dt>
                     <!--Wayfinder.innerTpl -->
                     <dd class="first"><li class="hover_drop_down">
                     <a href="#">Microsoft Office 2016<span class="caret"></span></a>    
                     <ul class="dropdown-menu" role="menu">
                     <li><a href="#">Office 2016 Home & Business</a></li>
                     <li><a href="#">Office 2016 Home & Business</a></li>
                     <li><a href="#">Office 2016 Home & Business</a></li>
                     <li><a href="#">Office 2016 Home & Business</a></li>
                     <li><a href="#">Office 2016 Home & Business</a></li>
                     </ul>
                     </li></dd>
                     <dd><a href="#">Child on level 7</a></dd>
                     <dd class="last"><a href="#">Child on level 3</a></dd>
                     </dl>
                     <dl class="col-sm-15 mega-menu">
                     <!-- Wayfinder.categoryFoldersTpl -->
                     <dt class="first"><a href="#">Microsoft Office</a></dt>
                     <!--Wayfinder.innerTpl -->
                     <dd class="first"><li class="hover_drop_down">
                     <a href="#">Microsoft Office 2016<span class="caret"></span></a>    
                     <ul class="dropdown-menu" role="menu">
                     <li><a href="#">Office 2016 Home & Business</a></li>
                     <li><a href="#">Office 2016 Home & Business</a></li>
                     <li><a href="#">Office 2016 Home & Business</a></li>
                     <li><a href="#">Office 2016 Home & Business</a></li>
                     <li><a href="#">Office 2016 Home & Business</a></li>
                     </ul>
                     </li></dd>
                     <dd><a href="#">Child on level 7</a></dd>
                     <dd class="last"><a href="#">Child on level 3</a></dd>
                     </dl>

                     <dl class="col-sm-15 mega-menu">
                     <!-- Wayfinder.categoryFoldersTpl -->
                     <dt class="first"><a href="#">Microsoft Office</a></dt>
                     <!--Wayfinder.innerTpl -->
                     <dd class="first"><li class="hover_drop_down">
                     <a href="#">Microsoft Office 2016<span class="caret"></span></a>    
                     <ul class="dropdown-menu" role="menu">
                     <li><a href="#">Office 2016 Home & Business</a></li>
                     <li><a href="#">Office 2016 Home & Business</a></li>
                     <li><a href="#">Office 2016 Home & Business</a></li>
                     <li><a href="#">Office 2016 Home & Business</a></li>
                     <li><a href="#">Office 2016 Home & Business</a></li>
                     </ul>
                     </li></dd>
                     <dd><a href="#">Child on level 7</a></dd>
                     <dd class="last"><a href="#">Child on level 3</a></dd>
                     </dl>

                     <dl class="col-sm-15 mega-menu">
                     <!-- Wayfinder.categoryFoldersTpl -->
                     <dt class="first"><a href="#">Microsoft Office</a></dt>
                     <!--Wayfinder.innerTpl -->
                     <dd class="first"><li class="hover_drop_down">
                     <a href="#">Microsoft Office 2016<span class="caret"></span></a>    
                     <ul class="dropdown-menu" role="menu">
                     <li><a href="#">Office 2016 Home & Business</a></li>
                     <li><a href="#">Office 2016 Home & Business</a></li>
                     <li><a href="#">Office 2016 Home & Business</a></li>
                     <li><a href="#">Office 2016 Home & Business</a></li>
                     <li><a href="#">Office 2016 Home & Business</a></li>
                     </ul>
                     </li></dd>
                     <dd><a href="#">Child on level 7</a></dd>
                     <dd class="last"><a href="#">Child on level 3</a></dd>
                     </dl>
                     </div>
                     </div>
                     </li>
                     <!--agmm end tags-->
                  </ul>
               </li>
               <li class=" dropdown">
                  <a href="#" title="Referanser" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
                  Standard Level 1<b class="caret"></b></a>
                  <ul class="dropdown-menu">
                     <li class="first"><a href="#">Level 2</a></li>
                     <li><a href="#">Level 2</a></li>
                     <li><a href="#">Level 2</a></li>
                     <li> <a href="#">Level 2</a></li>
                  </ul>
               </li>
            </ul>
         </div>
         <!--/.nav-collapse -->
      </div>
   </nav>
</header>

下面是css:

代码语言:javascript
复制
/* Hover dropdown */
.dropdown ul.dropdown-menu {
    margin-top: 0;

}
#office{position: absolute;
left:200px;
z-index: 1000;}
/*To avoid unwanted close*/
.hover_drop_down:hover ul.dropdown-menu {

    display: block;
    position: absolute;
    top: auto;
    left: auto;

    z-index: 1000;
  width: 100%;
}
.dropdown-menu>li>a {
   display: block;
  margin: 10px;
  padding-bottom: 10px;
    font-size: 13px;
    font-weight: 500;
    line-height: 1;
    color: #599ab9;

}
EN

回答 1

Stack Overflow用户

发布于 2017-03-08 15:35:56

我打开了代码。并复制粘贴在左下角的一个,并将其粘贴到上面的一个和另一个的上面。

代码语言:javascript
复制
     <dd class="last"> <li class="hover_drop_down">
                 <a href="#">Remote Desktop Services 2016<span class="caret"></span></a>    
                 <ul class="dropdown-menu" role="menu">
                 <li><a href="#">Office 2016 Home & Business</a></li>
                 <li><a href="#">Office 2016 Home & Business</a></li>
                 <li><a href="#">Office 2016 Home & Business</a></li>
                 <li><a href="#">Office 2016 Home & Business</a></li>
                 <li><a href="#">Office 2016 Home & Business</a></li>
                 </ul>
                 </li></dd>

替换其他的。我想这就是你想要的。

我发现<dd class="last">就是你想要使用的标签。而不是<dd class="first">

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42665334

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档