<ul class="nav nav-pills" id="my_tabs">
<li class="nav-item" role="presentation">
<a class="nav-link active" data-bs-toggle="pill" href="#tab1" aria-selected="true">Tab 1</a>
</li>
<li class="nav-item" role="presentation">
<a class="nav-link" data-bs-toggle="pill" href="#tab2" aria-selected="false">Tab 2</a>
</li>
</ul>
<section class="tab-content" id="tab-content">
<div class="tab-pane active" id="tab1" role="tabpanel">
Tab 1
</div>
<div class="tab-pane" id="tab2" role="tabpanel">
Tab 2
</div>
</section>
字符串
刷新页面后如何保持活动标签?我已经搜索过了,没有找到解决方案。提前感谢。
1条答案
按热度按时间afdcj2ne1#
您需要使用JavaScript,而不是数据属性.
因此,使用JavaScript初始化选项卡,然后在每次单击时,将活动选项卡ID存储在localStorage中。
在第一次加载时,从localStorage获取活动选项卡ID,并将其激活,或者设置默认活动选项卡ID。
例如
(note:localStorage在SO上不工作,但它应该在本地工作,即允许保存到localStorage的地方):
个字符