【问题标题】:Navbar collapse on data-target does not collapse/expand on click数据目标上的导航栏折叠不会在单击时折叠/展开
【发布时间】:2019-09-18 08:16:51
【问题描述】:

我正在尝试将导航栏配置为在单击数据目标(汉堡图标)时折叠/展开。

调整视口大小时,导航栏折叠,但折叠后无法展开到导航栏的内容。

我已将 bootstrap 作为 npm 包安装,但也在 html 中引用以从 maxcdn 获取它。

我一直在使用可以在here 找到的示例 7。

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.0/css/bootstrap.min.css">
  <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
  <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.0/js/bootstrap.min.js"></script>
</head>
<body>
  <nav class="navbar navbar-expand-lg navbar-dark bg-dark">
    <div class="d-flex flex-grow-1">
      <span class="w-100 d-lg-none d-block"><!-- hidden spacer to center brand on mobile --></span>
      <a class="navbar-brand" href="#">
        LOIFF
      </a>
      <div class="w-100 text-right">
        <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarToggle">
          <span class="navbar-toggler-icon"></span>
        </button>
      </div>
    </div>
    <div class="collapse navbar-collapse  flex-grow-1 text-right" id="navbarToggle">
      <ul class="navbar-nav ml-auto flex-nowrap">
        <li class="nav-item" *ngIf="isUserAuthenticated()" [routerLinkActive]='["link-active"]' [routerLinkActiveOptions]='{ exact: true }'>
          <a class="nav-link text-white" [routerLink]='["/"]'>My Team</a>
        </li>
      </ul>
    </div>
  </nav>
</body>
</html>


我在一些列表元素中使用了 Angular 6 *ngIf 表达式,我想知道这是否会导致渲染失败?

我尝试重新排序 &lt;script&gt; 标签,正如我在其他一些帖子中看到的,标签的顺序很重要。

我还尝试将 script 标签放在正文中,而不是标题中。

【问题讨论】:

    标签: jquery html css angular twitter-bootstrap


    【解决方案1】:

    如果您使用的是 Angular,请不要使用 Jquery/Bootstrap.js Angular 无法控制,请使用带有 ngBootstrap 的 Bootstrap css。请参阅此 Plunker 导航栏或 Accordion 等。

    【讨论】:

    • 哦,哎哟。我现在正在使用 ngx-bootstrap。从头开始。谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-01
    • 1970-01-01
    相关资源
    最近更新 更多