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

Комментарии

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

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

Сделать табы на jQuery очень просто, сделаем HTML разметку и добавим к нему JS код...
11004
+3
Пример горизонтального меню для лэндингов, в котором реализовано...
5483
+4
phpQuery – это удобный HTML парсер взявший за основу селекторы, фильтры и методы jQuery, которые позволяют...
11693
+5
Если добавить атрибут contenteditable к элементу, его содержимое становится доступно для редактирования пользователю, а...
10772
+13
Ниже приведён список MIME-заголовков и расширений файлов.
3084
+2
Проблема заключается в том, что при добавлении якорной ссылки, в списке не будет якорей из других редакторов, что...
1701
0