2016-07-15 80 views
0

我目前正在使用軌道和基礎上的ruby作爲css框架構建一個小型網站。我實現了一個導航欄,其中2個項目是嵌套下拉菜單。加載另一個頁面時基礎頂杆斷裂

這裏是頂部杆這是我的佈局/ application.html.erb內的代碼:

<body> 
    <div class="top-bar"> 
    <div class="top-bar-left"> 
     <ul class="dropdown menu" data-dropdown-menu> 
      <li class="menu-text">Logo</li> 
      <li><a href="/">Home</a></li> 
      <li><a href="/stats">Statistics</a></li> 
      <li><a href="/news">News</a></li> 
      <li><a href="/items">Items</a> 
       <ul class="menu"> 
        <li><a href="#">Infected items</a></li> 
        <li><a href="#">Detective items</a></li> 
       </ul> 
      </li> 
      <li><a href="/guides">Guides</a> 
       <ul class="menu"> 
        <li><a href="#">Lore</a></li> 
        <li><a href="#">Beginner tutorial</a></li> 
        <li><a href="#">Mod rules</a></li> 
        <li><a href="#">Strategy guide</a></li> 
        <li><a href="#">How to be a good detective?</a></li> 
       </ul> 
      </li> 



     </ul> 
    </div> 
</div> 

如在下面的圖所示:

Working top bar

該代碼的行爲如預期直到我打開旁邊的家裏的統計頁面,因爲sh自己在這一個:

Broken top bar

如果我手動輸入的統計頁面,我沒有得到任何的問題,直到我切換回的家。這種情況發生在我點擊與我目前所在的頁面不同的頂部欄的鏈接時。

我目前沒有自定義JavaScript或jQuery監聽器,我正在使用基金會導軌使用新的基礎安裝。

爲什麼會發生這種情況,我該如何解決?它與軌道有關嗎?

謝謝

回答