jquery - Bootstrap : How can I use switch tabs from the menu bar?

标签 jquery html css twitter-bootstrap tabs

我在我的 body 里建立了合理的制表符。相同的选项卡是导航菜单中的子菜单(下拉)。单击下拉菜单时如何直接从菜单切换选项卡?

这是我试过的代码。 这是导航菜单。

<ul class="dropdown-menu">
    <li><a href="#letenky" data-toggle="tab">EMPRESA</a></li>
    <li><a href="#hotel" data-toggle="tab">CLIENTES</a></li>
    <li><a href="#auto" data-toggle="tab">NA MÍDIA</a></li>
</ul>

这是通常用于选项卡的代码。

<ul id="tabs" class="nav nav-tabs nav-justified" data-tabs="tabs">
    <li><a href="#letenky" data-toggle="tab">
        <p>EMPRESA</p>
    </a></li>
    <li class="active"><a href="#hotel" data-toggle="tab">
        <p>CLIENTES</p>
    </a></li>
    <li><a href="#auto" data-toggle="tab">
        <p>NA MÍDIA</p>
    </a></li>
</ul>

供引用,这是最终布局。 http://aijaz.co/angloamerican/clientes.html

谢谢。

最佳答案

您需要做的就是为您的链接添加 data-toggle="tab" 属性:

<ul class="dropdown-menu">
    <li><a href="#letenky" data-toggle="tab">EMPRESA</a></li>
    <li><a href="#hotel" data-toggle="tab">CLIENTES</a></li>
    <li><a href="#auto" data-toggle="tab">NA MÍDIA</a></li>
</ul>

编辑

根据下面的评论,使用 javascript 会是更好的方法:

$('.dropdown-menu a').on('click', function() {
    $('#tabs').find('a[href='+$(this).prop("href")+']').click();
});

关于jquery - Bootstrap : How can I use switch tabs from the menu bar?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30935761/

相关文章:

html - 根据特定规则提取元素

jquery - 创建垂直多级菜单

javascript - 尝试在 jQuery 脚本中使用不同的数组数据结构

javascript - Highcharts Pie Chart Drilldown 未在第三次钻取中显示

php - 在一行中显示社交图标

javascript - 如何在需要时通过 HTTPS 包含 CSS 和 JS 文件?

javascript - Jquery 验证插件 - 选择框问题

javascript - 当 txt 文件为空时显示消息

javascript - 使用直接链接触发 onClick() 事件

javascript - 使用javascript从html文件表单元素中检索文件名