【发布时间】:2022-01-23 20:19:32
【问题描述】:
我正在尝试添加一个 Bootstrap 选项卡面板,如下所示:
<ul class="nav nav-tabs" role="tablist">
<li class="nav-item">
<a class="nav-link active" data-toggle="tab" href="#tabs-1" role="tab">First Panel</a>
</li>
<li class="nav-item">
<a class="nav-link" data-toggle="tab" href="#tabs-2" role="tab">Second Panel</a>
</li>
<li class="nav-item">
<a class="nav-link" data-toggle="tab" href="#tabs-3" role="tab">Third Panel</a>
</li>
</ul><!-- Tab panes -->
<div class="tab-content">
<div class="tab-pane active" id="tabs-1" role="tabpanel">
<p>First Panel</p>
</div>
<div class="tab-pane" id="tabs-2" role="tabpanel">
<p>Second Panel</p>
</div>
<div class="tab-pane" id="tabs-3" role="tabpanel">
<p>Third Panel</p>
</div>
</div>
现在我需要向用户提供链接才能看到这样的窗格:
https://sitename.com/page#tabs-2
但这不起作用,因为 ID 为 tabs-2 的选项卡窗格没有 .active 类。
但是,如果我尝试加载 https://sitename.com/page#tabs-1 该页面会正确地将我重定向到 id 为 tabs-1 的选项卡窗格(因为它默认具有 .active 类)
那么如何正确地将用户重定向到不同的选项卡窗格?
【问题讨论】:
标签: javascript html twitter-bootstrap bootstrap-4 tabs