我有一个包含三个不同内容标签的Bootstrap“tab”导航。它工作得很好,除了我想要从导航栏之外链接到其中一个标签。也就是说,当某人在标签窗口外点击链接时,应该将其设置为“active”并显示内容。
目前,它正确显示该标签的内容,但该标签未设置为“active”。我如何实现这一点,以便它与某人单击时一样“active”?
以下是代码:
<div>
<ul class="nav nav-tabs">
<li class="active"><a href="#home" data-toggle="tab">Home</a></li>
<li><a href="#profile" data-toggle="tab">Profile</a></li>
<li><a href="#messages" data-toggle="tab">Messages</a></li>
</ul>
<div class="tab-content">
<div class="tab-pane active" id="home">Home Content</div>
<div class="tab-pane" id="profile">Profile Content</div>
<div class="tab-pane" id="messages">Messages Content</div>
</div>
</div>
<p></p>
<a href="#profile" data-toggle="tab">Profile Link From Outside</a>
我创建了一个 jsFiddle 来更好地展示它:http://jsfiddle.net/fLJ9E/
非常感谢任何帮助或提示 :)