【问题标题】:How to input the dropdown-item inside the navbar如何在导航栏中输入下拉项
【发布时间】:2019-10-08 23:38:07
【问题描述】:

我创建了一个标题,里面有一个导航栏

我想让一个元素成为下拉菜单。但我不明白为什么没有出现我的项目。

我在链接上看到,这似乎很容易: https://getbootstrap.com/docs/4.0/components/navs/

带有下拉菜单的药丸

<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.0/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.7/umd/popper.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js"></script>
<header>
  <li class="nav-item dropdown">
    <a class="nav-link dropdown-toggle" data-toggle="dropdown" href="#" role="button" aria-haspopup="true" aria-expanded="false">Dropdown</a>
    <div class="dropdown-menu">
      <a class="dropdown-item" href="#">Action</a>
      <a class="dropdown-item" href="#">Another action</a>
      <a class="dropdown-item" href="#">Something else here</a>
      <div class="dropdown-divider"></div>
      <a class="dropdown-item" href="#">Separated link</a>
    </div>
  </li>

  <header>

ITEC-EP

<div class="collapse navbar-collapse" id="navbarColor01">
  <ul class="navbar-nav mr-auto">
    <li class="nav-item active">
      <a class="nav-link" href="index.html">Applications<span class="sr-only">(current)</span></a>
    </li>
    <li class="nav-item">
      <a class="nav-link" href="wiki.html">Wiki</a>
    </li>

    <li class="nav-item dropdown">
        <a class="nav-link dropdown-toggle" data-toggle="dropdown" href="#" role="button" aria-haspopup="true" aria-expanded="false">Dropdown</a>
        <div class="dropdown-menu">
          <a class="dropdown-item" href="#">Action</a>
          <a class="dropdown-item" href="#">Another action</a>
          <a class="dropdown-item" href="#">Something else here</a>
          <div class="dropdown-divider"></div>
          <a class="dropdown-item" href="#">Separated link</a>
        </div>
    </li>

  </ul>

</div>

我没有任何错误信息。 当我点击我的下拉菜单时,什么也没有发生。内部元素没有出现。

我试图不使用 css,而只使用引导程序。我选择使用这个模板: https://bootswatch.com/materia/

我错了什么? 以后怎么在mozilla的开发者模式下调试呢?

【问题讨论】:

  • 我猜你缺少 bootstrap.js、popper.js 或 jquery
  • 谢谢你!你是对的 :) 我没有使用

标签: html css drop-down-menu bootstrap-4 navbar


【解决方案1】:

我想问题是没有安装正确的 javaScript 包。我第一次使用 Bootstrap 时就有这个,但我缺少 popper.js

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-11-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-16
    • 1970-01-01
    相关资源
    最近更新 更多