@TheTrace

Создать 2 таба в bootstap?

5be3e03992939832180226.pngКак создать 2 таба в bootstrap v.4. Пример: когда я нажимаю на вкладку Messagge из 1 таба выводится панель Message и вкладка становится активной. Потом когда я нажимаю на вкладку Home из 2 таба выводится панель Home. Суть проблемы в том, что когда я хочу зайти во вкладку Message из 1 таба, то она не отобразится, так как по идее уже активна и нажимать её нельзя. Можно как либо сразу убирать её "активность" чтобы такой проблемы не было? На картинке, я хочу чтобы я мог переходить из элемента в элемент свободно
<ul class="nav nav-tabs" id="myTab" role="tablist" >
      <li class="nav-item">
        <a class="nav-link active" id="home-tab1" data-toggle="tab" href="#home" role="tab" aria-controls="home" aria-selected="true">Home</a>
      </li>
      <li class="nav-item">
        <a class="nav-link" id="profile-tab1" data-toggle="tab" href="#profile" role="tab" aria-controls="profile" aria-selected="false">Profile</a>
      </li>
      <li class="nav-item">
        <a class="nav-link" id="messages-tab1" data-toggle="tab" href="#messages" role="tab" aria-controls="messages" aria-selected="false">Messages</a>
      </li>
      <li class="nav-item">
        <a class="nav-link" id="settings-tab1" data-toggle="tab" href="#settings" role="tab" aria-controls="settings" aria-selected="false">Settings</a>
      </li>
    </ul>
    <ul class="nav nav-tabs" id="myTab1" role="tablist">
        <li class="nav-item">
          <a class="nav-link active" id="home-tab" data-toggle="tab" href="#home" role="tab" aria-controls="home" aria-selected="true">Home</a>
        </li>
        <li class="nav-item">
          <a class="nav-link" id="profile-tab" data-toggle="tab" href="#profile" role="tab" aria-controls="profile" aria-selected="false">Profile</a>
        </li>
        <li class="nav-item">
          <a class="nav-link" id="messages-tab" data-toggle="tab" href="#messages" role="tab" aria-controls="messages" aria-selected="false">Messages</a>
        </li>
        <li class="nav-item">
          <a class="nav-link" id="settings-tab" data-toggle="tab" href="#settings" role="tab" aria-controls="settings" aria-selected="false">Settings</a>
        </li>
      </ul>
    <div class="tab-content">
      <div class="tab-pane active" id="home" role="tabpanel" aria-labelledby="home-tab">Home</div>
      <div class="tab-pane" id="profile" role="tabpanel" aria-labelledby="profile-tab">Profile</div>
      <div class="tab-pane" id="messages" role="tabpanel" aria-labelledby="messages-tab">Message</div>
      <div class="tab-pane" id="settings" role="tabpanel" aria-labelledby="settings-tab">Setting</div>
    </div>
  • Вопрос задан
  • 104 просмотра
Решения вопроса 1
kawabanga
@kawabanga
Выставляйте разные ID в двух табах.

id по правилам html должен быть уникален на странице.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы