【问题标题】:Bootstrap Menu list item dropdown not button引导菜单列表项下拉不是按钮
【发布时间】:2016-07-20 17:57:07
【问题描述】:

我在使用引导程序的导航栏时遇到了困难。我想使用引导程序创建一个下拉菜单列表。问题是 li 在导航栏上。我知道引导程序有下拉菜单,但它的按钮在这种情况下是不合适的。我怎样才能在我的引导导航栏中有一个 ul li 下拉菜单?例如,假设我有 5 个页面,并且我希望页面可见,当我单击以显示在其他 4 个页面下方时?我想使用引导程序在导航栏中使用 ul 创建导航下拉菜单

谢谢。

【问题讨论】:

    标签: html twitter-bootstrap css twitter-bootstrap-3 navigation


    【解决方案1】:

    这是一个很好的示例网站,考虑使用 chrome devtools 或类似工具查看源代码,您可以轻松地重用整个源代码或您想要的任何部分。

    https://getbootstrap.com/examples/navbar/

    检查“下拉”按钮,你会看到你想要的 ul li 结构

            <ul class="nav navbar-nav">
              <li class="active"><a href="#">Home</a></li>
              <li><a href="#">About</a></li>
              <li><a href="#">Contact</a></li>
              <li class="dropdown">
                <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Dropdown <span class="caret"></span></a>
                <ul class="dropdown-menu">
                  <li><a href="#">Action</a></li>
                  <li><a href="#">Another action</a></li>
                  <li><a href="#">Something else here</a></li>
                  <li role="separator" class="divider"></li>
                  <li class="dropdown-header">Nav header</li>
                  <li><a href="#">Separated link</a></li>
                  <li><a href="#">One more separated link</a></li>
                </ul>
              </li>
            </ul>
    
    <!-- libraries needed: jquery & bootstrap -->
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
    
    <link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-1q8mTJOASx8j1Au+a5WDVnPi2lkFfwwEAa8hDDdjZlpLegxhjVME1fgjWPGmkzs7" crossorigin="anonymous">
    
    <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js" integrity="sha384-0mSbJDEHialfmuBBQP6A4Qrprq5OVfW37PRR3j5ELqxss1yVqOtnepnHVP9aJ7xS" crossorigin="anonymous"></script>
    

    【讨论】:

    • 是的,我可以使用代码,但它使用导航栏中的按钮...有没有办法使用 ul li a 进行下拉?
    • 检查'Dropdown'按钮,你会看到它使用了ul li a
    • 我复制了你的代码,但它不工作它不会下拉并在下拉列表中显示隐藏 li。你能帮我吗?
    • 您是在问如何在下拉菜单中构建引导下拉菜单吗?
    • 我想在引导导航栏中构建一个下拉菜单而不使用按钮,只有 ul li a
    【解决方案2】:
    猜你喜欢
    • 1970-01-01
    • 2018-11-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-23
    • 1970-01-01
    相关资源
    最近更新 更多