gpt4 book ai didi

jquery - 从外部链接到 Bootstrap 选项卡 - 如何将选项卡设置为 "active"?

转载 作者:技术小花猫 更新时间:2023-10-29 10:58:53 25 4
gpt4 key购买 nike

我有一个包含 3 个不同内容选项卡的 Bootstrap“选项卡”导航。除了我想从选项卡导航外部链接到其中一个选项卡外,它工作得很好。这意味着当有人点击选项卡窗口外的链接时,它应该设置为“激活”该选项卡并显示内容。

现在,它正确显示了该选项卡的内容,但该选项卡未设置为“事件”。我如何实现这一点,以便它应该像有人点击一样“活跃”?

代码如下:

<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/

非常感谢您的帮助或提示:)

最佳答案

你可以做一个小技巧来实现这一点:

$('a[data-toggle="tab"]').on('shown.bs.tab', function (e) {
var target = this.href.split('#');
$('.nav a').filter('[href="#'+target[1]+'"]').tab('show');
})

http://jsfiddle.net/s6bP9/

关于jquery - 从外部链接到 Bootstrap 选项卡 - 如何将选项卡设置为 "active"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19814481/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com