引导响应CSS导航栏不工作
问题描述:
这里是导航栏HTML:引导响应CSS导航栏不工作
<nav class="navbar navbar-light" style="background-color: #967BB6;">
<div class="container-fluid">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="{% url 'home' %}">Site</a>
</div>
<div class="collapse navbar-collapse">
<ul class="nav navbar-nav">
<li><a class="navigate" href="{% url 'profile' request.user.username %}">My Profile</a></li>
<li><a class="navigate" href="{% url 'settings' %}">Settings</a></li>
<li><a class="navigate" href="{% url 'logout' %}">Logout</a></li>
</ul>
</div>
</div>
</nav>
它看起来在大屏幕上的罚款。当我在手机上最小化或访问它时,导航栏折叠物品会从其常规位置消失(因为它们应该是这样),并且我可以将鼠标悬停在导航栏右侧的按钮所在的位置,并且我的鼠标指针相应地改变,但是当我点击时,没有任何反应。他们也没有按钮图标。鼠标指针只是变化,就像它悬停在按钮上一样。
这里是头HTML:
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
<title>Title</title>
<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css">
<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap-theme.min.css">
</head>
任何人有什么建议?我应该包含一些涉及JavaScript的内容吗?谢谢。
答
你只包括CSS - 您还需要包括jQuery库 - (引导用了jQuery操作DOM)和实际Bootstrap.js文件
<!-- jQuery library -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
<!-- Latest compiled JavaScript -->
<script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/js/bootstrap.min.js"></script>
感谢 - 乐于帮助:) – gavgrif