我是新手Bootstrap,只是試圖讓摺疊下拉導航欄的行爲。它完美調整大小,直到窗口非常小,觸發所有導航欄項目被移除並放置在小數據切換按鈕內。因爲當我點擊該lil的數據切換按鈕時,它不會展開並顯示下拉列表中的項目。Bootstrap崩潰導航欄不擴展
<nav class="navbar navbar-default" role="navigation">
<div class="container-fluid">
<div class="navbar-header logo">
<a class="navbar-brand" href="index.html"><img src="images/nastilogowhite.png" class="img-responsive" style="margin: 0 auto;"></a>
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#nav-collapse">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
</div>
<div class="collapse navbar-collapse" id="nav-collapse">
<!-- Individual Navbar elements -->
<ul class="nav nav-justified nasti-nav">
<li class="active"><a href="index.html">Home</a></li>
<li class="divider"></li>
<li><a href="familylaw.html">Family Law</a></li>
<li class="divider"></li>
<li><a href="criminallaw.html">Criminal Law</a></li>
<li class="divider"></li>
<li><a href="conveyancing.html">Conveyancing</a></li>
<li class="divider"></li>
<li><a href="about.html">About</a></li>
<li class="divider"></li>
<li><a href="contact.html">Contact</a></li>
</ul>
</div>
</div> <!-- Container fluid-->
</nav>
我用過的所有網頁上此相同的代碼,但由於某種原因,它僅適用本網站的主頁上。主頁和其他頁面之間的唯一區別在於<nav>
標籤下方有另一個內容div,其中包含該頁面的主要文本&圖像。這就是說,當我從我的頁面上刪除這個div的整個代碼時,問題依然存在,所以我不認爲它是這樣的。我可能也會(使用冗餘類),但那是一個故事以後...
謝謝!有趣....我實際上看到了關於jQuery的其他答案,但是假設是因爲我確實在html中有一個jQuery,這不是問題。但顯然我使用的鮑爾模板以這種方式鏈接它,不保證它加載.. 鮑爾模板把jQuery放在身體的底部,然後引導js的東西仍然。那麼關於這個順序的一些事情意味着jQuery不能及時加載?當我按照你的jsbin並把頭部包含在內,那麼它的作品完美。 – kaifresh 2014-11-02 23:48:35