Я использую в проекте переключаемые вкладки начальной загрузки, а разметка такая:
<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/ < / а>
2 ответа
Перемещение тегов сценариев функций jQuery и Bootstrap в заголовок документа, похоже, решает проблему.
У меня была та же проблема, но она была вызвана включением файлов twice bootstrap.js
и jquery.js
.
По одному щелчку событие было обработано дважды обоими экземплярами jquery. Один закрыл, а другой открыл тумблер.
- повторяющийся ответ - https://stackoverflow.com/a/26403469/99248
Похожие вопросы
Связанные вопросы
Новые вопросы
jquery
jQuery — это библиотека JavaScript. Также рассмотрите возможность добавления тега JavaScript. jQuery — это популярная кросс-браузерная библиотека JavaScript, которая упрощает обход объектной модели документа (DOM), обработку событий, анимацию и взаимодействие AJAX, сводя к минимуму расхождения между браузерами. Вопрос с тегом jQuery должен быть связан с jQuery, поэтому jQuery должен использоваться рассматриваемым кодом, и в вопросе должны быть как минимум элементы, связанные с использованием jQuery.