Многостолбцовые бутстраповые таблетки
Я недавно попробовал front-end (пока не очень хорошо) и кое-что сделал в CodePen.
Я хотел, чтобы содержимое изменялось при нажатии на категорию вместо перенаправления на другую страницу, но на данный момент я хотел бы избежать jQuery или JS. Поэтому я попробовал использовать таблетки для самозагрузки.
Поскольку это меню, я также хотел, чтобы оно было разделено столбцами:
<div class="col-md-6">
<ul class="nav-pills nav-stacked">
<li class="active"><a data-toggle="pill" href="#before">test1</li>
<li><a data-toggle="pill" href="#engaged">test2</a></li>
</ul>
</div>
<div class="col-md-6">
<ul>
<li><a data-toggle="pill" href="#themeandstyle">Test3</a></li>
</ul>
Но, похоже, в каждой колонке есть разные активные таблетки. Есть ли способ, что я могу иметь только 1 активную таблетку на обеих колонках? Или, возможно, лучший способ сделать это?
1 ответ
Неважно, я уже решил это, добавив JS
$(document).ready(function () {
$('.nav-dropdown ul li a').click(function () {
$('.nav-dropdown li').removeClass('active');
});
});
в основном он просто удаляет прошлый активный класс, поэтому, когда таблетки начальной загрузки вставляют новый активный класс в другой столбец, он не будет совпадать с первым активным классом.