2016-03-30 171 views
0

當我的網頁設計摺疊到移動視圖時,下拉菜單不會按下它下面的按鈕,而是菜單顯示在頁面的中間。這似乎只發生在具有旋轉木馬功能和lightbox2的頁面上。Bootstrap導航欄下拉菜單移動問題

任何幫助,將不勝感激。

我曾經嘗試這樣做這是在其他主題中建議:

.navbar-header { 
position: relative; 

的z-index:1; }

這裏的導航欄代碼:

<nav> 
    <div class="container-fluid"> 
    <!-- Brand and toggle get grouped for better mobile display --> 
    <div class="navbar-header"> 
     <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#defaultNavbar1" aria-expanded="false"><span class="glyphicon glyphicon-menu-hamburger"></span></button> 
    </div> 
    <!-- Collect the nav links, forms, and other content for toggling --> 
    <div class="collapse navbar-collapse" id="defaultNavbar1"> 
     <ul class="nav navbar-nav"> 
     <li class="active"><a href="index.html">Home<span class="sr-only">(current)</span></a></li> 
     <li><a href="about.html">About Me</a></li> 
     <li class="dropdown"><a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Photography<span class="caret"></span></a> 
      <ul class="dropdown-menu"> 
      <li><a href="events.html">Events</a></li> 
      <li role="separator" class="divider"></li> 
      <li><a href="music.html">Music</a></li> 
      <li role="separator" class="divider"></li> 
      <li><a href="nature.html">Nature</a></li> 
      <li role="separator" class="divider"></li> 
      <li><a href="people.html">People</a></li> 
      </ul> 
     </li> 
     <li><a href="construction.html">Contact Me</a></li> 
     </ul> 
    </div> 
    <!-- /.navbar-collapse --> 
    </div> 
    <!-- /.container-fluid --> 
</nav> 

,並在bottom`

<script src="js/jquery-1.11.3.min.js" type="text/javascript"></script> 
<script src="js/bootstrap-3.3.5.js" type="text/javascript"></script> 
<script src="js/lightbox.js" type="application/javascript"></script> 
<script> 
    lightbox.option({ 
     'resizeDuration': 600, 
     'wrapAround': true, 
     'alwaysShowNavOnTouchDevices': true, 
     'fitImagesInViewport': true 
    }) 
</script>` 
+0

您能否提供該問題的演示?您的菜單通常位於移動設備上隱藏的桌面屏幕上的圖像或東西之下嗎?而不是位置:相對,嘗試位置:絕對和頂部:0.只是一個猜測 – deebs

+0

是演示在這裏:www.tinajarrett.com和位置變化不起作用,悲哀。 – Bekah

回答

0

腳本,我建議你嘗試把腳本標記在頂部插件。它可能工作。

+0

這使下拉菜單向右移動,但不與其他按鈕內聯。 – Bekah

1

修正了它。

我在當天早些時候切換了css文件,並且我沒有意識到引導程序css中缺少一個.dropdown菜單。

.navbar-nav .open .dropdown-menu