Bootstrap 4 навигационные таблетки в Navbar - PullRequest
0 голосов
/ 28 февраля 2019

Я новичок в начальной загрузке и хочу иметь навигационные таблетки на моей панели навигации, чтобы переключать содержимое страницы (например, вкладки).Без навигационной панели она работает, но я бы хотел, чтобы она была в моей навигационной панели.

Это мой код:

<nav class="navbar navbar-dark bg-dark navbar-expand-sm">
  <span class="navbar-brand mb-0 h1">ioBroker</span>

  <ul class="navbar-nav nav-pills">
    <li class="nav-item active">
      <a class="nav-link active" id="tab-1" data-toggle="tab" role="tab" href="#content-1" aria-selected="true" aria-controls="content-1">Content 1</a>
    </li>
    <li class="nav-item">
      <a class="nav-link" id="tab-2" data-toggle="tab" role="tab" href="#content-2" aria-selected="false" aria-controls="content-2">Content 2</a>
    </li>
  </ul>
</nav>

<main role="main" class="container-full">
  <div class="container-full">
    <div class="tab-content">
      <div class="tab-pane fade show active" id="content-1" aria-labelledby="tab-1" role="tabpanel">Content 1</div>
      <div class="tab-pane fade" id="content-2" aria-labelledby="tab-2" role="tabpanel">Content 2</div>
    </div>
  </div>
</main>

У меня проблема в том, что я не могу вернуться к уже открытой «вкладке».Я удаляю свойство data-toggle, оно работает для кнопок, но не для переключения контента.

1 Ответ

0 голосов
/ 28 февраля 2019

Добавьте класс nav к nav-pills, и переключение содержимого будет работать, как и ожидалось, для вкладок ...

<ul class="navbar-nav nav nav-pills">
    <li class="nav-item active">
      <a class="nav-link active" id="tab-1" data-toggle="tab" role="tab" href="#content-1" aria-selected="true" aria-controls="content-1">Content 1</a>
    </li>
    <li class="nav-item">
      <a class="nav-link" id="tab-2" data-toggle="tab" role="tab" href="#content-2" aria-selected="false" aria-controls="content-2">Content 2</a>
    </li>
</ul>

Демонстрация: https://www.codeply.com/go/Xr6tLFbqKj

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