LINUX.ORG.RU

Bootstrap 3, menu nav-pills.

 


0

1

Здравствуйте, подскажите пожалуйста, как сделать ссылку в меню после нажатия ( class=«active» ).

<ul class="nav nav-pills">
  <li class="active"><a href="#">Home</a></li>
  <li><a href="#">Profile</a></li>
  <li><a href="#">Messages</a></li>
</ul>

Пример меню: www.changeip.ru



Последнее исправление: changeip (всего исправлений: 1)

Перефразируйте вопрос. Совершенно не понятно, что вам нужно сделать.

vaadim
()

Как сделать выделение активной ссылки в меню?

Нужно сделать выделение активного (нажатого) раздела/ссылки в меню. Какой нужно добавить js из bootstrap и что нужно добавить в само меню.

<ul class="nav nav-pills">
  <li class="active"><a href="#">Home</a></li>
  <li><a href="#">Profile</a></li>
  <li><a href="#">Messages</a></li>
</ul>
changeip
() автор топика

Если вы спрашиваете, как делать активным пункт меню соответствующий текущей странице, то это делается при формировании страниц на сервере. Ставьте .active у того элемента, который соответствует текущей странице.

vaadim
()

Посмотрите пожалуйста верхнее меню, как происходит выделение активного (нажатого) раздела/ссылки. getbootstrap.com

Как сделать такую же функцию у себя на сайте.

<ul class="nav nav-pills">
<li class="active"><a href="/">Главная</a></li>
<li><a href="free-vpn.html">Бесплатный VPN</a></li>
<li><a href="program.html">Программы</a></li>
<li><a href="anonymizer.html">Анонимайзер</a></li>
<li><a href="your-ip.html">Ваш IP</a></li>
<li><a href="articles.html">Статьи</a></li>
<li><a href="contacts.html">Контакты</a></li>
</ul>
changeip
() автор топика
Ответ на: комментарий от changeip

Сервер ставит в шаблоне у выбранной лишки класс active. Как-то так:

<li<%= " class='active'" if current_page?('/') %>><a href="/">Главная</a></li>
<li<%= " class='active'" if current_page?('/free-vpn') %>><a href="/free-vpn">VPN</a></li>

kelyar ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.