引导多个导航选项卡内容

jsg

我正在尝试为Bootstrap选项卡创建一种分页,我认为一种简单的方法是使用html创建两个导航标签,然后尝试设置第二个导航的样式,使其看起来像轮播分页。但是我目前在尝试实现它方面遇到问题,以便两个导航选项卡一起工作。由于无法管理,因此如果单击一个选项卡,则另一个选项卡将显示为活动状态。

这是我的小提琴,但是我无法使其正常工作。

<div>

<!-- Nav tabs -->
<ul class="nav nav-tabs" role="tablist">
<li role="presentation" class="active"><a href="#home" aria-controls="home" role="tab" data-toggle="tab">Home</a></li>
<li role="presentation"><a href="#profile" aria-controls="profile" role="tab" data-toggle="tab">Profile</a></li>
<li role="presentation"><a href="#messages" aria-controls="messages" role="tab" data-toggle="tab">Messages</a></li>
<li role="presentation"><a href="#settings" aria-controls="settings" role="tab" data-toggle="tab">Settings</a></li>
</ul>

<!-- Tab panes -->
<div class="tab-content">
<div role="tabpanel" class="tab-pane active" id="home">1</div>
<div role="tabpanel" class="tab-pane" id="profile">2</div>
<div role="tabpanel" class="tab-pane" id="messages">3</div>
<div role="tabpanel" class="tab-pane" id="settings">4</div>
</div>

<ul class="nav nav-tabs" role="tablist">
<li role="presentation" class="active"><a href="#home" aria-controls="home" role="tab" data-toggle="tab">Home</a></li>
<li role="presentation"><a href="#profile" aria-controls="profile" role="tab" data-toggle="tab">Profile</a></li>
<li role="presentation"><a href="#messages" aria-controls="messages" role="tab" data-toggle="tab">Messages</a></li>
<li role="presentation"><a href="#settings" aria-controls="settings" role="tab" data-toggle="tab">Settings</a></li>
</ul>
</div>

我本质上想要实现的是,选项卡系统的顶部导航和底部导航将根据所选内容自动更新(活动类)。可以通过javascript实现吗?

布里诺

单击选项卡时,记录href值。然后选择所有具有匹配href的导航标签并将其设置为活动。无论您单击哪一个,顶部和底部的导航都将保持同步。最后,将匹配选项卡设置为活动。

更新了JSFIDDLE

$('.nav-tabs li a').click(function (e) {     
    //get selected href
    var href = $(this).attr('href');    

    //set all nav tabs to inactive
    $('.nav-tabs li').removeClass('active');

    //get all nav tabs matching the href and set to active
    $('.nav-tabs li a[href="'+href+'"]').closest('li').addClass('active');

    //active tab
    $('.tab-pane').removeClass('active');
    $('.tab-pane'+href).addClass('active');
})

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

引导多个导航选项卡内容

来自分类Dev

引导导航选项卡不影响多个选项卡内容

来自分类Dev

引导导航选项卡的内容未显示

来自分类Dev

通过一个导航选项卡控制多个选项卡内容

来自分类Dev

动态引导导航选项卡

来自分类Dev

引导选项卡的内容下降

来自分类Dev

jquery 选项卡 - 在选项卡内的导航中保存选项卡内容

来自分类Dev

引导选项卡内容并排设置卡

来自分类Dev

带有进度栏的引导导航选项卡

来自分类Dev

导航选项卡不会随着引导中的单击而更改

来自分类Dev

引导选项卡导航不起作用

来自分类Dev

随机“活动”导航选项卡(引导程序)

来自分类Dev

引导导航选项卡同时显示两个选项卡

来自分类Dev

单击每个选项卡时是否可以刷新引导程序选项卡的内容?

来自分类Dev

选项卡-单击选项卡之一(引导程序)后显示的内容

来自分类Dev

引导选项卡CSS阴影在选项卡内容底部而不是顶部

来自分类Dev

如何在 mysqli 和 php 中保存引导程序 2 或 3 个导航选项卡内容?

来自分类Dev

阻止在引导程序3中显示选项卡内容?

来自分类Dev

引导选项卡中的Rails 4 ajax加载内容

来自分类Dev

引导选项卡不向上移动内容

来自分类Dev

遍历Rails中的引导选项卡内容

来自分类Dev

首选项卡的内容不会随着引导而消失

来自分类Dev

阻止在引导程序3中显示选项卡内容?

来自分类Dev

引导选项卡中的Rails 4 ajax加载内容

来自分类Dev

引导程序相应地对齐选项卡内容

来自分类Dev

引导程序悬停选项卡显示多个选项卡

来自分类Dev

Bootstrap 导航选项卡内容显示错误

来自分类Dev

多个引导程序选项卡-垂直和水平

来自分类Dev

引导选项卡中的多个Google Maps

Related 相关文章

热门标签

归档