Twitter bootstrap 3 вкладка

Я хочу иметь вкладку с использованием твитер-бутстрапа 3:

http://jsfiddle.net/K9LpL/2/

<ul class="nav nav-tabs">
  <li class="active"><a href="#home">Home</a></li>
  <li><a href="#profile">Profile</a></li>
  <li><a href="#messages">Messages</a></li>
</ul>

    <div id='content' class="tab-content">
      <div class="tab-pane active" id="home">
        <ul>
            <li>home</li>
            <li>home</li>
            <li>home</li>
            <li>home</li>
            <li>home</li>
            <li>home</li>
            <li>home</li>
        </ul>
      </div>
      <div class="tab-pane" id="profile">
        <ul>
            <li>profile</li>
            <li>profile</li>
            <li>profile</li>
            <li>profile</li>
            <li>profile</li>
            <li>profile</li>
            <li>profile</li>
        </ul>
      </div>
      <div class="tab-pane" id="messages">
      </div>
      <div class="tab-pane" id="settings"></div>
    </div>    

Этот код для меня не работает. Большинство примеров в сети не относятся к третьей версии. Было бы здорово, если кто-нибудь скажет мне, в чем моя проблема, или даже давая мне стандартный рабочий пример (с бутстрапом 3).

Ответы

Ответ 1

Вы можете активировать вкладку с помощью data-toggle без js или с помощью js, как показано ниже. Для получения дополнительной информации см. Документацию .

Смотрите Fiddle Добавьте id myTab в ul и запустите это ниже js

JS

$('#myTab a').click(function (e) {
  e.preventDefault()
  $(this).tab('show')
})

Ответ 2

Вы забыли атрибут data-toggle в своих ссылках.

<ul class="nav nav-pills">
  <li class="active"><a href="#home" data-toggle="pill">Home</a></li>
  <li><a href="#profile" data-toggle="pill">Profile</a></li>
   <li><a href="#messages" data-toggle="pill">Messages</a></li>
</ul>

Fiddle: http://jsfiddle.net/jofrysutanto/K9LpL/3/

Это также в документации Bootstrap 3.0: http://getbootstrap.com/javascript/#tabs

Обновление

Как описано в комментарии, data-toggle="pill" и data-toggle="tab" могут использоваться взаимозаменяемо, зависит от стиля, который вы используете.

Вы можете активировать навигацию табуляции или таблеток, не набирая никаких JavaScript, просто указав в элементе данные-toggle = "tab" или data-toggle = "pill". Добавление классов nav и nav-tabs на вкладке ul будет применять стиль закладки Bootstrap, в то время как добавление классов nav и nav-pills будет применять стилирование таблеток.