【问题标题】:Bootstrap navbar on mobile not working [duplicate]移动设备上的引导导航栏不起作用[重复]
【发布时间】:2023-03-07 21:21:01
【问题描述】:

我正在为我的学校俱乐部(巴西)创建一个网站,我想知道如何解决我的移动网站上的问题。按下时移动中的三行不做任何事情。

<html>
<head>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta/css/bootstrap.min.css" integrity="sha384-/Y6pD6FV/Vv2HJnA6t+vslU6fwYXjCFtcEpHbNJ0lyAFsXTsjBbfaDjzALeQsN6M" crossorigin="anonymous">

<title>ClubeDiversidade</title>
</head>
<style>
body {
background-color: orange;
}

</style>
<body>
<nav class="navbar navbar-expand-lg navbar-light bg-light">
  <a class="navbar-brand" href="#">Clube da diversidade</a>
  <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarNavDropdown" aria-controls="navbarNavDropdown" aria-expanded="false" aria-label="Toggle navigation">
    <span class="navbar-toggler-icon"></span>
  </button>
  <div class="collapse navbar-collapse" id="navbarNavDropdown">
    <ul class="navbar-nav">
      <li class="nav-item active">
        <a class="nav-link" href="#">Pagina inicial <span class="sr-only">(current)</span></a>
      </li>
      <li class="nav-item">
        <a class="nav-link" href="#">Inscrição</a>
      </li>
      <li class="nav-item">
        <a class="nav-link" href="sobrenatural.html">Sobrenatural</a>
      </li>
<li class="nav-item">
        <a class="nav-link" href="#">Tecnologia</a>
      </li>
      <li class="nav-item">
        <a class="nav-link" href="#">Outras atividades</a>
      </li>
    </ul>
  </div>
</nav>
<div class="container-fluid">
  <center>Bem-vindo!!</center>
</div>
</body>
</html>

【问题讨论】:

标签: html bootstrap-4


【解决方案1】:

您必须在关闭正文之前添加 jquerybootstrap js 才能获得工作切换。

注意:这里顺序很重要,先放jquery js链接,再放bootstrap js。

<html>

<head>
  <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta/css/bootstrap.min.css" integrity="sha384-/Y6pD6FV/Vv2HJnA6t+vslU6fwYXjCFtcEpHbNJ0lyAFsXTsjBbfaDjzALeQsN6M" crossorigin="anonymous">

  <title>ClubeDiversidade</title>
</head>
<style>
  body {
    background-color: orange;
  }
</style>

<body>
  <nav class="navbar navbar-expand-lg navbar-light bg-light">
    <a class="navbar-brand" href="#">Clube da diversidade</a>
    <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarNavDropdown" aria-controls="navbarNavDropdown" aria-expanded="false" aria-label="Toggle navigation">
    <span class="navbar-toggler-icon"></span>
  </button>
    <div class="collapse navbar-collapse" id="navbarNavDropdown">
      <ul class="navbar-nav">
        <li class="nav-item active">
          <a class="nav-link" href="#">Pagina inicial <span class="sr-only">(current)</span></a>
        </li>
        <li class="nav-item">
          <a class="nav-link" href="#">Inscrição</a>
        </li>
        <li class="nav-item">
          <a class="nav-link" href="sobrenatural.html">Sobrenatural</a>
        </li>
        <li class="nav-item">
          <a class="nav-link" href="#">Tecnologia</a>
        </li>
        <li class="nav-item">
          <a class="nav-link" href="#">Outras atividades</a>
        </li>
      </ul>
    </div>
  </nav>
  <div class="container-fluid">
    <center>Bem-vindo!!</center>
  </div>
  <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
  <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta/js/bootstrap.min.js"></script>
</body>

</html>

【讨论】:

  • 记得先放 jquery 再放你的 bootstrap js。
【解决方案2】:

你好指的是Bootstrap Documentation

我们的许多组件都需要使用 JavaScript 才能运行。具体来说,它们需要 jQuery、Popper.js 和我们自己的 JavaScript 插件。将以下 s 放在页面末尾附近,就在结束

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-05-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多