Я пытаюсь открыть/закрыть панель вкладок Bootstrap 4 после нажатия на ссылку закладки. В основном создается эффект переключения с каждой областью вкладок. Конечный продукт представляет собой вертикальную навигацию по боковой панели, где вы можете открывать/закрывать каждую панель вкладок.Close Bootstrap 4 tab pane
<ul class="nav nav-tabs" role="tablist">
<li class="nav-item">
<a class="nav-link active" data-toggle="tab" href="#home" role="tab">Home</a>
</li>
<li class="nav-item">
<a class="nav-link" data-toggle="tab" href="#profile" role="tab">Profile</a>
</li>
<li class="nav-item">
<a class="nav-link" data-toggle="tab" href="#messages" role="tab">Messages</a>
</li>
<li class="nav-item">
<a class="nav-link" data-toggle="tab" href="#settings" role="tab">Settings</a>
</li>
</ul>
<!-- Tab panes -->
<div class="tab-content">
<div class="tab-pane active" id="home" role="tabpanel">...</div>
<div class="tab-pane" id="profile" role="tabpanel">...</div>
<div class="tab-pane" id="messages" role="tabpanel">...</div>
<div class="tab-pane" id="settings" role="tabpanel">...</div>
</div>
$(".nav-link.active").click(function(){
$(this).find('.tab-pane').removeClass('active');
});
Пример: http://codepen.io/anycircle/pen/dNMPrW
Ты код выглядит это прямо из документации Bootstrap и JQuery не действительно ничего не сделать. – ZimSystem
Вы пытаетесь скрыть вкладку после щелчка заголовка во второй раз? Исходя из вашего jquery, похоже, что вы хотите удалить активный класс, когда элемент навигации нажат, пока он уже активен. Это верно? –
Yea HTML прямо из документа, потому что моя разметка является точной (плюс некоторые пользовательские классы только для стилизации). – user3063628