Сохранить открытую вкладку в 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, обновлено 26.12.2020
938

Комментарии

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

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

Как сохранить порядок jQuery UI Sortable?
Сохранить сортировку после перетаскивания элементов UI Sortable можно несколькими способами:
3601
+5
Как сделать табы на jQuery
Сделать табы на jQuery очень просто, сделаем HTML разметку и добавим к нему JS код...
12863
+3
Фиксированное горизонтальное меню с активными пунктами
Пример горизонтального меню для лэндингов, в котором реализовано...
6271
+4
Как изменить Favicon сайта из JavaScript
Для замены Favicon во вкладке браузера достаточно у элемента link rel="icon" в атрибуте href указать путь до нового...
677
0
Пример парсинга html-страницы на phpQuery
phpQuery – это удобный HTML парсер взявший за основу селекторы, фильтры и методы jQuery, которые позволяют...
17275
+6
Contenteditable – текстовый редактор
Если добавить атрибут contenteditable к элементу, его содержимое становится доступно для редактирования пользователю, а...
13444
+17