html - 扩展 Bootstrap 下拉子菜单,使其与父菜单保持一致

标签 html css twitter-bootstrap

我希望下拉导航中的子菜单与其父菜单内联。第一个链接是内联的,因为 - .dropdown-submenu > .dropdown-menu {top:0;} 但对于子菜单中的其他链接,“顶部”位置相对于其父菜单链接发生变化。请看http://bootply.com/66517

            <ul class="dropdown-menu">
                                <li class="dropdown-submenu">
                                <a href="#">More options</a>
                                <ul class="dropdown-menu">
                                    <li><a href="#">Second level link</a></li>
                                    <li><a href="#">Second level link</a></li>
                                    <li><a href="#">Second level link</a></li>
                                    <li><a href="#">Second level link</a></li>
                                    <li><a href="#">Second level link</a></li>
                                </ul>
                                </li>
                                <li class="dropdown-submenu">
                                <a href="#">More options</a>
                                <ul class="dropdown-menu">
                                    <li><a href="#">Second level link</a></li>
                                    <li><a href="#">Second level link</a></li>
                                    <li><a href="#">Second level link</a></li>
                                    <li><a href="#">Second level link</a></li>
                                    <li><a href="#">Second level link</a></li>
                                </ul>
                                </li>
                                <li class="dropdown-submenu">
                                <a href="#">More options</a>
                                <ul class="dropdown-menu">
                                    <li><a href="#">Second level link</a></li>
                                    <li><a href="#">Second level link</a></li>
                                    <li><a href="#">Second level link</a></li>
                                    <li><a href="#">Second level link</a></li>
                                    <li><a href="#">Second level link</a></li>
                                </ul>
                                </li>
                                <hr>
                            </ul>
                            </li>           
                        </ul>

最佳答案

你可以试试这个

这会很好地工作

.dropdown-submenu {
    position: static !important;;
}

你可以在你的分钟内找到这个CSS。 bootstrap 的 css 版本,但我更希望您在包含此下拉列表的特定页面上对其进行修改。

关于html - 扩展 Bootstrap 下拉子菜单,使其与父菜单保持一致,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17486239/

相关文章:

html - 使子 div 与自动高度父 div 一样高

jquery - 如何在实景网站的Mobile View 中一键切换到桌面?

javascript - 在html中制作可移动的菜单项

javascript - 我在使用 Brackets 尝试实现 css、html 时遇到问题 无法实现图像 1?

css - 如何让这个颜色选择器显示在自举 Accordion 中(不改变 Accordion 的高度)?

javascript - (HTML + Javascript)获取文本输入以显示在 Canvas 上,并获取单选按钮输入以填充背景

html - 在输入字段上禁用浏览器自动填充(所有浏览器)

css - Bootstrap 移动导航栏不工作

jquery - 停止下载不可见的内容

html - Bootstrap 中导航栏的最大高度