Я использую в проекте переключаемые вкладки начальной загрузки, а разметка такая:

    <div class="col-xs-3 col-sm-3 col-md-3 col-lg-3 full-height sidebar">
      <h1>Lorem ipsum</h1>
      <h2>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam at porttitor sem.</h2>

      <div class="row tab-list">
        <div class="col-xs-12 col-sm-12 col-md-12 col-lg-12">
          <ul id="desktopTabs" class="nav nav-tabs" role="tablist" data-tabs="tabs">
            <li class="separator"><span></span></li>
            <li class="active"><a href="#type" role="tab" data-toggle="tab">Tab 1</a></li>
            <li class="separator"><span></span></li>
            <li><a href="#brand" role="tab" data-toggle="tab">Tab 2</a></li>
            <li class="separator"><span></span></li>
            <li><a href="#model" role="tab" data-toggle="tab">Tab 3</a></li>
            <li class="separator"><span></span></li>
            <li><a href="#engine" role="tab" data-toggle="tab">Tab 4</a></li>
            <li class="separator"><span></span></li>
            <li><a href="#usage" role="tab" data-toggle="tab">Tab 5</a></li>
            <li class="separator"><span></span></li>
            <li><a href="#result" role="tab" data-toggle="tab">Tab 6</a></li>
            <li class="separator"><span></span></li>
          </ul>
        </div>
      </div>
    </div>

    <div class="col-xs-9 col-sm-9 col-md-9 col-lg-9 full-height tabs-content">
      <div class="tab-content">
        <div class="tab-pane fade in active" id="type">Content 1</div>
        <div class="tab-pane fade" id="brand">Content 2</div>
        <div class="tab-pane fade" id="model">Content 3</div>
        <div class="tab-pane fade" id="engine">Content 4</div>
        <div class="tab-pane fade" id="usage">Content 5</div>
        <div class="tab-pane fade" id="result">Content 6</div>
      </div>
    </div>

Дело в том, что когда я пытаюсь переключиться на другую панель вкладок, щелкнув ссылку вкладки, она просто не отвечает. Я искал, пропустил ли я атрибут data- * или что-то в этом роде, но не видел ничего подобного. Код в основном такой же, как на странице документации Bootstrap. Вызов вкладок с помощью метода $ (). Tab также не работает.

Что мне здесь не хватает?

Любая помощь будет очень признательна.

Изменить: предоставлена ​​ссылка JSBin, как предлагается в комментариях -> http://jsbin.com/ravaligimexu/1/ < / а>

0
NicolasJEngler 14 Окт 2014 в 04:32
2
Создайте JS Fiddle или JS Bin.
 – 
cvrebert
14 Окт 2014 в 05:08
Добавлено в пост, отлично работает в JSBin, но не локально. Все библиотеки и таблицы стилей загружаются корректно :/
 – 
NicolasJEngler
14 Окт 2014 в 07:20
Не могли бы вы показать, как вы загружаете библиотеки?
 – 
Dmitry Shurshilin
14 Окт 2014 в 07:22
А локально вы используете сервер или просто открываете страницу в браузере?
 – 
Dmitry Shurshilin
14 Окт 2014 в 07:23
Я использую XAMPP для настройки локального сервера (Apache, MySQL, FileZilla, Mercury и Tomcat). Что касается библиотек, минимизированный CSS Boostrap и мой пользовательский CSS связаны в заголовке документа. jQuery включается с помощью размещенных библиотек Google, а JS-функции Bootstrap вызываются после jQuery, все до закрывающего тега body.
 – 
NicolasJEngler
14 Окт 2014 в 07:26

2 ответа

Лучший ответ

Перемещение тегов сценариев функций jQuery и Bootstrap в заголовок документа, похоже, решает проблему.

0
NicolasJEngler 14 Окт 2014 в 07:39

У меня была та же проблема, но она была вызвана включением файлов twice bootstrap.js и jquery.js.

По одному щелчку событие было обработано дважды обоими экземплярами jquery. Один закрыл, а другой открыл тумблер.

1
Community 23 Май 2017 в 13:33
Это было не так, у меня был только 1 экземпляр каждого файла .js, но это может быть полезно кому-то еще.
 – 
NicolasJEngler
16 Окт 2014 в 17:34