Javascript 引导4导航条滚动错误
我有一个Django登录页+几个额外的描述页 我将带有bootstrap 4 scrollspy的导航栏存储在base.html文件中,该文件指向home.html上的ID。 当我在主页上时,它的工作方式就像在官方的bootstarp中一样 1.错误 但当我转到其他页面时,它只是将此URL放在“”下,并停留在“”URL下 我还收到一条终端错误消息: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
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年前)
代码留置权
我试过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>