【问题标题】:Navbar does not show submenu导航栏不显示子菜单
【发布时间】:2019-06-07 17:43:49
【问题描述】:

如何将标签页 UI 变成下拉菜单?我将以下引导导航栏固定在底部,带有 2 个子菜单项(第 1 页和第 2 页)。但是,当我单击“一个”时,它不会显示子菜单项。 Here 是页面和视图源代码显示正在使用的样式和js。谢谢。

     <nav class="navbar navbar-inverse fixed-bottom">

        <ul class="nav navbar-nav" id="tabs">
            <li class="active"><a href="#">Home</a></li>
            <li class="dropdown"><a href="#" name="tab1" class="dropdown-toggle" type="button" data-toggle="dropdown">One</a>
                <ul class="dropdown-menu">
                    <li><a href="#">page 1</a></li>
                    <li><a href="#">page 2</a></li>
                </ul>
            </li>
            <li><a href="#" name="tab2">Two</a></li>
            <li><a href="#" name="tab3">Three</a></li>
            <li><a href="#" name="tab4">Four</a></li>

        </ul>

    </nav>

【问题讨论】:

  • 那是引导菜单吗?什么版本?请添加 CSS。

标签: html css twitter-bootstrap drop-down-menu


【解决方案1】:

试试这个。

<ul class="nav navbar-nav" id="tabs">
    <li class="active"><a href="#">Home</a></li>
    <li class="dropup"><a href="#" name="tab1" class="dropdown-toggle" type="button" data-toggle="dropdown">One</a>
         <ul class="dropdown-menu">
             <li><a href="#">page 1</a></li>
             <li><a href="#">page 2</a></li>
         </ul>
    </li>
    <li><a href="#" name="tab2">Two</a></li>
    <li><a href="#" name="tab3">Three</a></li>
    <li><a href="#" name="tab4">Four</a></li>
</ul>

我在&lt;a&gt; 标签上添加了class="dropdown-toggle" type="button" data-toggle="dropdown"

【讨论】:

  • dimitris,我进行了编辑以反映您的建议,但它确实发生了变化。
  • 好的,我编辑了我的答案。用“li”父元素中的下拉类替换下拉类。现在它应该可以工作了。
  • 它解决了您的问题吗?如果是这样,请随时接受答案。
  • 如果您单击页面链接并查看源代码,您会看到我的建议与您的建议相同,但它不起作用:(
  • 好的,找到你的问题了。删除“溢出:隐藏;”来自#tab css 样式。我试过你的来源并工作。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-04-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多