Сохранить открытую вкладку в Bootstrap Tabs

В данной статье представлены два метода, как сохранить открытую вкладку в Bootstrap Tabs, поле перезагрузки страницы браузера.

На примере версии Bootstrap 4.3, вёрстка будет следующая:

<ul class="nav nav-tabs">
	<li class="nav-item">
		<a class="nav-link active" id="home-tab" data-toggle="tab" href="#tab-1">Home</a>
	</li>
	<li class="nav-item">
		<a class="nav-link" id="profile-tab" data-toggle="tab" href="#tab-2">Profile</a>
	</li>
	<li class="nav-item">
		<a class="nav-link" id="contact-tab" data-toggle="tab" href="#tab-3">Contact</a>
	</li>
</ul>

<div class="tab-content">
	<div class="tab-pane fade show active" id="tab-1">
		<h3>Вкладка #1</h3>
		...
	</div>
	<div class="tab-pane fade" id="tab-2">
		<h3>Вкладка #2</h3>
		...
	</div>
	<div class="tab-pane fade" id="tab-3">
  		<h3>Вкладка #3</h3>
		...
	</div>
</div>
HTML

Скрипты привязываются к элементам по классу .nav-tabs и активной вкладкой .active, также задействуется JS-метод tab('show').

23.12.2020, обновлено 09.06.2021
2954

Комментарии

, чтобы добавить комментарий.

Другие публикации

Как сохранить порядок jQuery UI Sortable?
Сохранить сортировку после перетаскивания элементов UI Sortable можно несколькими способами:
4820
+5
Табы/вкладки на jQuery
Сделать табы на jQuery очень просто, сделаем HTML разметку и добавим к нему JS код...
17987
+6
Фиксированное горизонтальное меню с активными пунктами
Пример горизонтального меню для лэндингов, в котором реализовано...
8313
+5
Как изменить Favicon сайта из JavaScript
Для замены Favicon во вкладке браузера достаточно у элемента link rel="icon" в атрибуте href указать путь до нового...
4177
+2
Пример парсинга html-страницы на phpQuery
phpQuery – это удобный HTML парсер взявший за основу селекторы, фильтры и методы jQuery, которые позволяют...
29920
+13
Список MIME типов
Ниже приведён список MIME-заголовков и расширений файлов.
8683
+3