2013-11-13 4 views
0

Я использую рамок Twitter Bootstrap 3. Посмотрите на это FIDDLE, и вы поймете мою проблему.Twitter Bootstrap 3 - Наверх Наверх Панель навигации не работает

  1. Аффикс не работает должным образом.
  2. Навигация Элементы не в горизонтальном положении.

Пожалуйста, помогите мне в решении этой проблемы.

И еще одна помощь, если есть список классов начальной загрузки, которые мне тоже помогут.

HTML КОД:

<div class="container" data-spy="affix" data-offset-top="100" id="nav"> 
    <div class="navbar well"> 
     <div class="navbar-inner"> 
      <div class="container"> 
       <div class="col-md-12"> 
        <ul class="nav"> 
         <li class="active"><a href="#">Home</a></li> 
         <li><a href="#">Link</a></li> 
         <li><a href="#">Contact</a></li> 
        </ul> 
       </div> 
      </div> 
     </div> 
    </div> 
</div> 
+0

Его горизонтальный для меня. Если вы открываете бутстрап с помощью NetBeans, он показывает все классы – DanFromGermany

+0

Я не вижу проблемы. Элементы Nav являются горизонтальными. Affix не может работать, так как нет div для ссылки. –

+0

Извините, я обновил его. Пожалуйста, проверьте. Bootstrap 2 был добавлен ранее. Теперь я добавил бутстрап 3. –

ответ

0

Прежде всего, в меню, вы не должны использовать дивы с классами "container" и "col-md-12". Это всего лишь предложение.

Самый быстрый способ решить вашу проблему, чтобы переписать следующий CSS:

.nav > li { 
    position: relative; 
    display: inline-block; 
} 
+0

Спасибо - Это помогло мне с навигационной панелью. Но когда прокрутка аффикса работает, но панель навигации становится прозрачной, и я не могу ее использовать. –

+0

Непрозрачно. Это за содержанием тела. Следующий класс переписан неправильно "# nav.affix". Добавьте «z-index: 1030;». Это должно быть от бутстрапа. –

+0

Как добавить гладкую анимацию? –

Смежные вопросы