Bootstrap 引导菜单下拉菜单在更改选项卡时不删除活动类?

bqf10yzr  于 2023-06-20  发布在  Bootstrap
关注(0)|答案(2)|浏览(84)

我正在使用一个带有下拉菜单的Bootstrap菜单在标签之间移动,这很好,但是一旦下拉项被赋予一个活动类,当从下拉菜单导航到另一个标签时,它们似乎不会被删除。我肯定我只是做了一些简单的错误,但我不知道它是什么?

<div class="container-fluid">
    <div class="row">

      <ul class="nav nav-tabs" id="tabs">
          <li class="active"><a href="#tab1" data-toggle="tab">Tab1</a></li>
          <li><a href="#tab2" data-toggle="tab">Tab2</a></li>
          <li>
            <a class="btn dropdown-toggle" data-toggle="dropdown" href="#">
              Dropdown <span class="caret"></span>
            </a>
            <ul class="dropdown-menu" id="collapsed">
                <li><a href="#tab3" data-toggle="tab">Tab3</a></li>
                <li><a href="#tab4" data-toggle="tab">Tab4</a></li>
                <li><a href="#tab5" data-toggle="tab">Tab5</a></li>
            </ul>
          </li>
      </ul>

      <div class="tab-content">
        <div class="tab-pane active" id="tab1">Content for tab 1</div>   
        <div class="tab-pane" id="tab2">Content for tab 2</div> 
        <div class="tab-pane" id="tab3">Content for tab 3</div> 
        <div class="tab-pane" id="tab4">Content for tab 4</div> 
        <div class="tab-pane" id="tab5">Content for tab 5</div> 
      </div>

    </div>
</div>

https://jsfiddle.net/4vso9mzn/2/
谢谢!

yrdbyhpb

yrdbyhpb1#

更新和工作,你需要添加所有的属性,引导需要的作品
在下拉列表中添加类

<li class="dropdown">
</li>

第10行。

ccrfmcuu

ccrfmcuu2#

对于任何偶然发现这一点并使用Bootstrap 5的人来说,由于可用性和可访问性的问题,标签内的下拉列表不受支持。参见文档:https://getbootstrap.com/docs/5.3/components/navs-tabs/#accessibility

相关问题