2014-05-04 5 views
0

Я начал использовать Bootstrap. Прямо сейчас я ищу навигационную панель в загрузочном блоке here. Сторона Navbar HTML и JavaScript Я попытался взять (неподвижная сторона Navbar увидеть его в ссылке а не, например, в ссылке)простой способ navbar bootstrap

код:

<ul><li>first menu</li> 
<ul><li>sub menu<li> 
<li>sub menu 2</li> 
<ul> 
<ul> 

Но это не ясно, в JavaScript. Как открыть и выбрать активный элемент, когда он прокручивает и дизайн?

Я ищу несколько открытых исходников или проектов, таких как jqueryui.

+0

http://getbootstrap.com/examples/starter-template/ и http://getbootstrap.com/components/#navbar – Pika

+0

Вот рабочий шаблон: http://bootstrapzero.com/bootstrap-template/affix-sidebar – ZimSystem

+0

Возможный дубликат [Как воссоздать меню, например, правильное навигационное меню на getbootstrap.com] (http://stackoverflow.com/questions/23303035/how-to -recreate-menu-like-the-right-nav-menu-at-getbootstrap-com) –

ответ

1

Если вы хотите добавить неподвижную боковую панель, как загрузчик использует для их документы, как отмечено здесь http://getbootstrap.com/javascript/#affix, попробуйте следующее:

id="foo" data-spy="affix" data-offset-top="100" data-offset-bottom="10" Добавить в <div> или <ul> вы хотите, чтобы зафиксировать на месте на свитке.

и добавить JavaScript в нижней части страницы:

<script type="text/javascript"> 
$('#foo').affix({ 
    offset: { 
     top: 100 
    , bottom: function() { 
     return (this.bottom = $('.footer').outerHeight(true)) 
     } 
    } 
    }) 
</script> 

Оттуда, вы хотите, чтобы настроить высоту, на которой вы хотите его заблокировать, регулируя «верхние» элементы.

Например:

<div id="foo" data-spy="affix" data-offset-top="100" data-offset-bottom="10"> 
    <!-- everything in here is be fixed to top --> 
</div> 

<script type="text/javascript"> 
    $('#foo').affix({ 
    offset: { 
     top: 100 
     , bottom: function() { 
      return (this.bottom = $('.footer').outerHeight(true)) 
     } 
    } 
    }) 
</script> 

FYI, я бы предложил более новое название для вашего поста, возможно, «Фиксированный/липкой навигацию с начальной загрузкой.» вместо того, чтобы «простой способ набережной загрузки» (только мое мнение)

+0

фиксированная сторона, которую вы видите по ссылке – medhamza7

+0

Okay @ medhamza7, проверьте обновленный ответ – morganjlopes

+0

спасибо за anwser Q: is affix делать все (декодировать html и создать navbar) и мне нужно affix.js? – medhamza7