0
嗯...昨天它的工作,明天不......這是真的!Bootstrap 3導航欄不再工作
在控制檯它給出了這樣的消息:
Error: Bootstrap dropdown require Popper.js (https://popper.js.org)
的頁面加載,但導航欄看起來並不喜歡它應該做的:聲音在垂直對齊,而不是在水平(所以我有很多列)。
我看bootstrap 4終於出來了...但我會優先考慮不通過新版本。
在我的HTML我使用:
<link href='http://getbootstrap.com/dist/css/bootstrap.min.css' rel='stylesheet'>
<link href='http://getbootstrap.com/assets/css/ie10-viewport-bug-workaround.css' rel='stylesheet'>]
<script type='text/javascript' src='//ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js'></script>
<script type='text/javascript' src='http://getbootstrap.com/dist/js/bootstrap.min.js'></script>
我改變了最後一個(它不具有的版本指示)到:
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script>
和錯誤的控制檯上的消息已經消失,但導航保持垂直。 作爲替代我嘗試添加:
script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.11.0/umd/popper.min.js" integrity="sha384-b/U6ypiBEHpOf/4+1nzFpr53nxSS+GLCkfwBdFNTxtclqqenISfwAzpKaMNFNmj4" crossorigin="anonymous"></script>
而發生同樣的事情:錯誤消息已不存在,但導航欄不起作用。所以,我沒有添加這一行。
在這裏,在base.html
我的資產淨值代碼:
<body id='body' style='margin:0; padding:10; height:100%; width:100%;'>
<div id='wrapper' style='min-height:100%; position:relative;'>
<nav class='navbar navbar-inverse navbar-fixed-top'>
{% include '_navbar.html' %}
</nav>
[...]
</div>
</body>
和_navbar.html
:
{% load staticfiles %}
{% load i18n %}
<div class='container-fluid'>
<div class='navbar-header'>
<button type='button' class='navbar-toggle collapsed' data-toggle='collapse' data-target='#navbar' aria-expanded='false' aria-controls='navbar'>
<span class='sr-only'>Toggle navigation</span>
<span class='icon-bar'></span>
<span class='icon-bar'></span>
<span class='icon-bar'></span>
</button>
<a class='navbar-brand' href="{% url 'core:homepage' %}">Title</a>
</div>
<div id='navbar' class='navbar-collapse collapse'>
<ul class='nav navbar-nav navbar-right'>
<li><a href="{% url 'auth_password_change' %}">change data</a></li>
<li><a href="{% url 'auth_logout' %}?next=/home/">Exit</a></li>
[...]
</ul>
</div>
</div>
需要明確的是我的導航欄看起來類似:
Title
change data
Exit
,而不是:
Title change data Exit