标签: bootstrap-tabs

支持路由的AngularJS UI Bootstrap选项卡

我想在我的项目中使用AngularJS UI Bootstrap选项卡,但我需要它来支持路由.

例如:

Tab         URL
--------------------
Jobs       /jobs
Invoices   /invoices
Payments   /payments
Run Code Online (Sandbox Code Playgroud)

据我所知,源代码中,当前tabspane指令不支持路由.

添加路由的最佳方法是什么?

angularjs angularjs-directive angular-ui-bootstrap bootstrap-tabs

39
推荐指数
4
解决办法
4万
查看次数

如何判断在Angular-UI中选择了哪个引导选项卡

有没有办法告诉Angular UI中使用Bootstrap选项卡时选择了哪个选项卡?

我尝试观看窗格数组,但切换选项卡时似乎没有更新.选择选项卡时,可以指定回调函数吗?

使用代码示例更新.

代码非常遵循Angular UI引导程序页面中的示例.

标记:

<div ng-controller="TabsDemoCtrl">
    <tabs>
        <pane ng-repeat="pane in panes" heading="{{pane.title}}" active="pane.active">
            <div ng-include="pane.template"></div>
        </pane>
    </tabs>
</div>
Run Code Online (Sandbox Code Playgroud)

控制器:

var TabsCtrl = function ($scope) {
  $scope.panes = [
    { title:"Events list", template:"/path/to/template/events" },
    { title:"Calendar", template:"/path/to/template/calendar" }
  ];
};
Run Code Online (Sandbox Code Playgroud)

twitter-bootstrap angularjs angular-ui angular-ui-bootstrap bootstrap-tabs

34
推荐指数
3
解决办法
6万
查看次数

如何在引导程序选项卡中添加关闭图标?

我想在引导选项卡中添加一个关闭图标,然后我可以通过单击图标关闭选项卡.

我尝试下面,但"X"显示不与标题标题在同一行.

.close {
    font-size: 20px;
    font-weight: bold;
    line-height: 18px;
    color: #000000;
    text-shadow: 0 1px 0 #ffffff;
    opacity: 0.2;
    filter: alpha(opacity=20);
    text-decoration: none;
    display:inline;
}
.close:hover {
    display:inline;
    color: #000000;
    text-decoration: none;
    opacity: 0.4;
    filter: alpha(opacity=40);
    cursor: pointer;
}

<a id="user-list-tab-li" style="display:inline;" href="#user-list-tab-pane">The tab</a> 
<span class="close">×</span>
Run Code Online (Sandbox Code Playgroud)

javascript css jquery twitter-bootstrap bootstrap-tabs

20
推荐指数
2
解决办法
4万
查看次数

NVD3图表无法在隐藏选项卡中正确呈现

我正在构建一个包含许多图表的页面,这些图表根据您正在查看的选项卡一次显示一个.

最初激活的选项卡中的图表正确呈现.但是,当我单击另一个选项卡时,图表无法正确呈现.

据推测,这是因为隐藏字段在可见之前没有尺寸.事实上,如果我调整窗口大小,图表将更正它的比例,并进行渲染以使其填充可用宽度.

我可以通过css显式定义图表大小来解决这个问题,但这会破坏图表的响应方面.

任何人都可以告诉我如何触发相同的NVD3事件,当窗口调整大小时,该事件会被激活吗?这样我就可以将它绑定到新选项卡的选择,并希望能够解决渲染问题.

hidden-field d3.js nvd3.js bootstrap-tabs twitter-bootstrap-3

18
推荐指数
4
解决办法
1万
查看次数

在BootStrap选项卡中添加动态选项卡

我在我的页面上使用Twiter Bootstrap选项卡.我想在视图中动态添加标签.目前我正在使用此代码,但该代码无效

$('#tab').append('<li><a href="#tabname" data-toggle="tab">Tab Name</a></li>');
$('#myTabContent').append('<div class="tab-pane fade in active" id="tabname"><p>tab content</p></div>');
$('#tab a:last').tab('show');
Run Code Online (Sandbox Code Playgroud)

任何人都可以告诉我我错过了什么吗?

javascript tabs twitter-bootstrap bootstrap-tabs

11
推荐指数
2
解决办法
2万
查看次数

当屏幕尺寸较小时,引导标签重叠

当屏幕尺寸较小时,引导标签与图像重叠. 在此输入图像描述

我用过col-sm,我的角度HTML就像这样(但任何非角度的HTML解决方案都很好):

<div class="col-sm-6"> <tabset> <tab>
    <tab-heading active="true">
        Tab1
        <toggle-switch ></toggle-switch>
    </tab-heading>
...
</tab>
<tab>
    <tab-heading>Tab2
        <toggle-switch ></toggle-switch></tab-heading>
    ...
</tab>
<tab>
    <tab-heading>Tab3
        <toggle-switch ></toggle-switch></tab-heading>
    ...
</tab></tabset></div>
Run Code Online (Sandbox Code Playgroud)

我希望其他标签在后台而不是前景中堆叠.

想要的截图

请原谅我可怕的gimp技能,但是活动标签应该总是在前面,所以如果选择了tab 3,那么另一行应该转移到后面.

期望活跃

它不必像这样特别安排,但关键是活动选项卡不应该在它和它的内容窗格之间有任何东西,所以像这样的东西也很好:

在此输入图像描述

html css overlap twitter-bootstrap bootstrap-tabs

11
推荐指数
1
解决办法
3817
查看次数

在移动视图中将引导程序选项卡切换到下拉列表

我有一个使用Bootsrtap 3开发的网站,我有tab元素.从移动设备浏览时,我必须将标签项目作为下拉菜单.可能吗?

<!-- Nav tabs -->
    <ul class="nav nav-tabs" role="tablist">
      <li class="active"><a href="#home" role="tab" data-toggle="tab">Home</a></li>
      <li><a href="#profile" role="tab" data-toggle="tab">Profile</a></li>
      <li><a href="#messages" role="tab" data-toggle="tab">Messages</a></li>
      <li><a href="#settings" role="tab" data-toggle="tab">Settings</a></li>
    </ul>
    <!-- Tab panes -->
    <div class="tab-content">
      <div class="tab-pane fade in active" id="home">A</div>
      <div class="tab-pane fade" id="profile">B</div>
      <div class="tab-pane fade" id="messages">C</div>
      <div class="tab-pane fade" id="settings">D</div>
    </div>
Run Code Online (Sandbox Code Playgroud)

我正在使用带有引导程序的基本Tabs.

html jquery css3 twitter-bootstrap bootstrap-tabs

7
推荐指数
2
解决办法
2万
查看次数

Morris.js图表​​在引导选项卡内部不起作用

我有一种情况,我试图在两个不同的引导选项卡中使用MorrisJS图表.图表在第一个(默认)选项卡中加载正常,但是当我单击第二个选项卡时,图表根本无法正确加载.这是非常奇怪的,因为我复制并粘贴完全相同的图表在第一个和第二个选项卡中,但第二个没有为我加载.

这是我设置的jsfiddle的链接.https://jsfiddle.net/phz0e68d/5/

这是代码:

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

    <!-- Tab panes -->
    <div class="tab-content">
        <div role="tabpanel" class="tab-pane active" id="home">
            <div class="row">
                <div class="col-md-12">
                    <div id="chart1" style="height: 200px;"></div>
                </div>
            </div>
        </div>
        <div role="tabpanel" class="tab-pane" id="profile">
            <div class="row">
                <div class="col-md-12">
                    <div id="chart2" style="height: 200px;"></div>
                </div>
            </div>
        </div>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

使用Javascript:

Morris.Bar({
  element: 'chart1',
  data: [
    { y: '2006', a: 100, …
Run Code Online (Sandbox Code Playgroud)

twitter-bootstrap morris.js bootstrap-tabs

7
推荐指数
1
解决办法
3471
查看次数

莫里斯甜甜圈 - 选择其他选项卡并调整大小时引发矩阵 NaN 错误

我遇到了一个非常虚幻的问题。

我有两个选项卡:“仪表板”、“编辑应用程序”。

在“仪表板”中,我有一个莫里斯甜甜圈图表。

在“编辑应用程序”中根本没有莫里斯图表。

问题是,当我选择“编辑应用程序”并调整窗口大小时,出现以下错误:

错误:属性转换:预期数字,“矩阵(NaN,NaN,NaN,NaN,...”。

我试图输入一个 resizeHandler 但仍然没有任何帮助。

这是我的代码:

HTML:

<nav>
  <div class="tabbable edit-app-tabs">
     <!-- Application Navigation Bar Tabs -->
     <ul class="nav nav-tabs nav-tabs-colors col-md-offset-1">
       <li role="presentation" class="active">
          <a href="#dashboard-tab" data-toggle="tab" 
             id="dashboard-link">Dashboard</a>
       </li>
       <li role="presentation">
          <a href="#edit-app-tab" data-toggle="tab">
           Edit App</a>
       </li>
     </ul>

     <!-- Application Tab Content Container-->
     <div class="tab-content">    

        <!-- Application Dashboard Tab content-->
        <div id="dashboard-tab" class="tab-pane fade in active">
          <div class="row">
               <section class="panel panel-featured-left panel-featured-primary">
                  <div class="panel-body">
                      <div class="chart chart-md" id="morrisDonutRegion"></div>
                  </div>
               </section>
          </div>
        </div>

        <!-- Application Edit …
Run Code Online (Sandbox Code Playgroud)

javascript jquery morris.js bootstrap-tabs

5
推荐指数
0
解决办法
1237
查看次数

Tab 控件中的 ACTIVE 选择器在激活期间查找选项卡窗格的活动子元素,这会破坏选项卡导航

我正在使用引导程序 v-4。我第一次注意到这一点是在使用带有选项卡式导航内部的 bootstrap-select 版本 13 时。我将范围缩小到 Tab 控件,在引导程序选择“活动”中找到活动页面链接并更新它,而不是选项卡导航。

这是一个 JSFiddle,在每个选项卡中都有一个带有分页的小选项卡式导航(即使它在子项中也有一个活动类)。

JSFiddle:https ://jsfiddle.net/nrda8vjq/7/

<ul class="nav nav-tabs" id="myTab" role="tablist">
    <li class="nav-item">
        <a class="nav-link active" data-toggle="tab" href="#home" role="tab">Home</a>
    </li>
    <a class="nav-link" data-toggle="tab" href="#profile" role="tab">Profile</a>
    <li class="nav-item">
        <a class="nav-link" data-toggle="tab" href="#messages" role="tab">Messages</a>
    </li>
    <li class="nav-item">
        <a class="nav-link" data-toggle="tab" href="#settings" role="tab">Settings</a>
    </li>
</ul>

<!-- Tab panes -->
<div class="tab-content">
    <div class="tab-pane active" id="home" role="tabpanel">
        <h3>Home</h3>
        <nav aria-label="...">
            <ul class="pagination">
                <li class="page-item disabled">
                    <a class="page-link" href="#" tabindex="-1">Previous</a>
                </li>
                <li class="page-item"><a class="page-link" href="#">1</a></li>
                <li class="page-item active"> …
Run Code Online (Sandbox Code Playgroud)

css jquery twitter-bootstrap bootstrap-tabs bootstrap-4

5
推荐指数
1
解决办法
688
查看次数