2016-10-20 147 views
-1

所以我想在nav-bar右側對齊,這工作正常,但當屏幕大小縮小到按鈕出現的位置,按鈕不起作用。 這怎麼可能?導航欄右側干擾導航欄摺疊

<nav class="navbar navbar-inverse"> 
    <div class="container"> 
     <div class="navbar-header"> 
      <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#myNavbar"> 
       <span class="icon-bar"></span> 
       <span class="icon-bar"></span> 
       <span class="icon-bar"></span> 
      </button> 
      <a class="navbar-brand" href="#"><img src="~/logo.gif" id="logo" /></a> 
     </div> 
     <div class="collapse navbar-collapse navbar-right"> 
      <ul class="nav navbar-nav"> 
       <li class="active"><a href="#">Home</a></li> 
       <li><a href="#">Page 1</a></li> 
       <li><a href="#">Page 2</a></li> 
       <li><a href="#">Page 3</a></li> 
      </ul> 
     </div> 
    </div> 
</nav> 

回答

1

瞭解如何使用導航欄類成分中Navbar component

您的代碼

<button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#myNavbar"> 

<div class="collapse navbar-collapse navbar-right"> 
<ul class="nav navbar-nav"> 

和正確的代碼是

<div class="collapse navbar-collapse" id="myID4Collapse"> 
    <ul class="nav navbar-nav navbar-right"> 

navbar-right必須被召入<ul> - ><ul class="nav navbar-nav navbar-right">

,你缺少的標識加入DIV的崩潰到你的代碼

data-target="#myNavbar" - >id="#myNavbar"

看到例如工作

Navbar component

+0

那很有意義。 - 感謝您的回覆。! –