【问题标题】:Toggling bootstrap tabs with a close button使用关闭按钮切换引导选项卡
【发布时间】:2014-08-07 02:15:24
【问题描述】:

我想知道如何通过单击活动选项卡按钮或“关闭”按钮来关闭 Twitter Bootstrap 中的当前选项卡。换句话说,我想知道如何从以下位置删除“活动”类:

  1. 活动标签按钮
  2. 活动选项卡窗格

用户流程如下:

  1. 开始时所有选项卡都未选中
  2. 用户单击选项卡并打开相关选项卡窗格
  3. 用户单击同一选项卡按钮关闭。
  4. 所有选项卡都已关闭。

选项卡窗格看起来像这样:

<div class="tab-pane fade active" id="tab01">
          Tab content #01
          <a>Close Me</a>
</div><!-- /#tab01 -->

希望这是有道理的,感谢您的帮助!

JS Fiddle 链接在这里:http://jsfiddle.net/dru_rustin/8Bw4z/

【问题讨论】:

  • 发布你的代码。

标签: javascript jquery css twitter-bootstrap


【解决方案1】:

试试这个。由于一些发布请求问题,我无法在 jsfiddle 中演示它。

  1. 为按钮关闭添加一个 id。并为 unfocus 按钮附加一个新的 HTML 元素。 你的代码会是这样的。

    <div id="configuration-panel" class="tab-content">
    <div class="tab-pane fade active" id="tab01">Tab content #01 
    <a href="target" class="btn btn-primary" id="closetab">Close active tab</a>
    </div>
    
    <!-- /#tab01 -->
    
  2. 追加css

    #blur-hack {
        position: absolute;
        opacity: 0;
    }
    
  3. 添加 Javascript

    $('#closetab').click(function (e) {
        e.preventDefault();
        $('#tab1').css("display", "none");
        $('#ur-hack').focus();
    });
    

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-07-07
    • 1970-01-01
    • 2018-09-03
    • 1970-01-01
    • 2018-04-29
    • 2021-06-09
    • 1970-01-01
    相关资源
    最近更新 更多