Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 引导4导航条滚动错误_Javascript_Html_Css_Django_Bootstrap 4 - Fatal编程技术网

Javascript 引导4导航条滚动错误

Javascript 引导4导航条滚动错误,javascript,html,css,django,bootstrap-4,Javascript,Html,Css,Django,Bootstrap 4,我有一个Django登录页+几个额外的描述页 我将带有bootstrap 4 scrollspy的导航栏存储在base.html文件中,该文件指向home.html上的ID。 当我在主页上时,它的工作方式就像在官方的bootstarp中一样 1.错误 但当我转到其他页面时,它只是将此URL放在“”下,并停留在“”URL下 我还收到一条终端错误消息: Not Found: /docs/4.3/dist/js/bootstrap.bundle.min.js [13/Jan/2020 16:16:35

我有一个Django登录页+几个额外的描述页

我将带有bootstrap 4 scrollspy的导航栏存储在base.html文件中,该文件指向home.html上的ID。 当我在主页上时,它的工作方式就像在官方的bootstarp中一样

1.错误

但当我转到其他页面时,它只是将此URL放在“”下,并停留在“”URL下

我还收到一条终端错误消息:

Not Found: /docs/4.3/dist/js/bootstrap.bundle.min.js
[13/Jan/2020 16:16:35] "GET /docs/4.3/dist/js/bootstrap.bundle.min.js HTTP/1.1" 404 2509
我看到:

  • 但这是引导3
  • 这是bootstrap的老版本(+6年前)
2.错误

在原始示例中,它发送给用户的导航栏区域高亮显示。我的一点也没有突出显示

3。错误

当我滚动或点击任何导航栏元素时,导航栏不会停留在顶部

如果我实现了以下任何一项,那么它将覆盖页面的前几行。 为了使导航栏位于这些行之上,我使用了
代码留置权

我试过class=“”:

base.html

<body>
  <header>
    <nav id="navbar-example2" class="navbar navbar-static-top navbar-light bg-light">
      <a class="navbar-brand" href="{% url 'home' %}" > HOME PAGE </a>
      <ul class="nav nav-pills">
        <li class="nav-item">
          <a class="nav-link" href="#about">About</a>
        </li>
        <li class="nav-item">
          <a class="nav-link" href="#services">Services</a>
        </li>
        <li class="nav-item">
          <a class="nav-link" href="#pricing">Pricing</a>
        </li>
      </ul>
    </nav>
...
<body>
  <div data-spy="scroll" data-target="#navbar-example2" data-offset="0">
    <h4 id="about">About</h4>
      <a href="{% url 'about' %}">AboutTest</a>
    <p>...</p>
    <h4 id="services">Services</h4>
      <a href="{% url 'services' %}">ServicesTest</a>
    <p>...</p>
    <h4 id="pricing">Pricing</h4>
      <a href="{% url 'pricing' %}">PricingTest</a>
    <p>...</p>
  </div>
...

...
home.html

<body>
  <header>
    <nav id="navbar-example2" class="navbar navbar-static-top navbar-light bg-light">
      <a class="navbar-brand" href="{% url 'home' %}" > HOME PAGE </a>
      <ul class="nav nav-pills">
        <li class="nav-item">
          <a class="nav-link" href="#about">About</a>
        </li>
        <li class="nav-item">
          <a class="nav-link" href="#services">Services</a>
        </li>
        <li class="nav-item">
          <a class="nav-link" href="#pricing">Pricing</a>
        </li>
      </ul>
    </nav>
...
<body>
  <div data-spy="scroll" data-target="#navbar-example2" data-offset="0">
    <h4 id="about">About</h4>
      <a href="{% url 'about' %}">AboutTest</a>
    <p>...</p>
    <h4 id="services">Services</h4>
      <a href="{% url 'services' %}">ServicesTest</a>
    <p>...</p>
    <h4 id="pricing">Pricing</h4>
      <a href="{% url 'pricing' %}">PricingTest</a>
    <p>...</p>
  </div>
...

关于

服务

定价

...
此示例解决了错误1和错误3(2没有那么重要)

错误1解决方案,使用指定的地址(这些地址也可以是站点或库中的实际URL)


用于引导的固定顶部导航栏示例
搜寻 导航栏示例

此示例是一个快速练习,用于说明固定顶部导航栏的工作原理。滚动时,它将保持固定在浏览器视口的顶部

window.jQuery | | document.write(“”)
此示例解决了错误1和错误3(2没有那么重要)

错误1解决方案,使用指定的地址(这些地址也可以是站点或库中的实际URL)


用于引导的固定顶部导航栏示例
搜寻 导航栏示例

此示例是一个快速练习,用于说明固定顶部导航栏的工作原理。滚动时,它将保持固定在浏览器视口的顶部

window.jQuery | | document.write(“”)
<html lang="en">

<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
  <meta name="description" content="">
  <meta name="author" content="">
  <link rel="icon" href="/docs/4.0/assets/img/favicons/favicon.ico">

  <title>Fixed top navbar example for Bootstrap</title>

  <link rel="canonical" href="https://getbootstrap.com/docs/4.0/examples/navbar-top-fixed/">

  <!-- Bootstrap core CSS -->
  <link href="../../dist/css/bootstrap.min.css" rel="stylesheet">

  <!-- Custom styles for this template -->
  <link href="navbar-top-fixed.css" rel="stylesheet">
</head>


<body>
  <nav class="navbar navbar-expand-md navbar-dark fixed-top bg-dark">
    <a class="navbar-brand" href="#">Fixed navbar</a>
    <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarCollapse" aria-controls="navbarCollapse" aria-expanded="false" aria-label="Toggle navigation">
      <span class="navbar-toggler-icon"></span>
    </button>
    <div class="collapse navbar-collapse" id="navbarCollapse">
      <ul class="navbar-nav mr-auto">
        <li class="nav-item active">
          <a class="nav-link" href="#">Home <span class="sr-only">(current)</span></a>
        </li>
        <li class="nav-item">
          <a class="nav-link" href="home/help/#main">Link</a>
        </li>
        <li class="nav-item">
          <a class="nav-link disabled" href="#">Disabled</a>
        </li>
      </ul>
      <form class="form-inline mt-2 mt-md-0">
        <input class="form-control mr-sm-2" type="text" placeholder="Search" aria-label="Search">
        <button class="btn btn-outline-success my-2 my-sm-0" type="submit">Search</button>
      </form>
    </div>
  </nav>

  <!-- this solves ERROR 3 -->
  <!-- having a separated section -->
  <main role="main" class="container">
    <div class="jumbotron">
      <h1>Navbar example</h1>
      <p class="lead">This example is a quick exercise to illustrate how fixed to top navbar works. As you scroll, it will remain fixed to the top of your browser's viewport.</p>
      <a class="btn btn-lg btn-primary" href="../../components/navbar/" role="button">View navbar docs »</a>
    </div>
  </main>
  <!-- XXXXXXXXXXXXXXXXXXXXXXXXXXXX -->

  <!-- Bootstrap core JavaScript
  ================================================== -->
  <!-- Placed at the end of the document so the pages load faster -->
  <script src="https://code.jquery.com/jquery-3.2.1.slim.min.js" integrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN" crossorigin="anonymous"></script>
  <script>window.jQuery || document.write('<script src="../../assets/js/vendor/jquery-slim.min.js"><\/script>')</script>
  <script src="../../assets/js/vendor/popper.min.js"></script>
  <script src="../../dist/js/bootstrap.min.js"></script>
</body>


</html>