【发布时间】:2014-01-23 13:38:12
【问题描述】:
“引导选项卡通过按钮 Prev/next 在选项卡之间移动。”
我有一个 javascript 函数,可以让我下一个标签:
$(".btn-style").click
(
function()
{
$('.nav-tabs li:eq(1) a').tab('show');
$("[class='btn btn-large btn-block btn-success disabled']").removeClass("btn btn-large btn-block btn-success disabled");
$('.nav-tabs li:eq(1) a').addClass("btn btn-large btn-block btn-success disabled");
}
);
我的html:
<ul class="nav nav-tabs" style="width: 1050px">
<li><a href="#Race" class="btn btn-large btn-block btn-success disabled" data-toggle="tab">Race</a></li>
<li><a href="#Ace" data-toggle="tab">Ace</a></li>
<li><a href="#Deep" data-toggle="tab">Deep</a></li>
</ul>
<div class="tab-content">
<!-- Race -->
<div class="tab-pane active" id="Race">
<button class="btn-style" type="submit">Prev</button>
<button class="btn-style" type="submit">Next</button>
</div>
<!-- ACE -->
<div class="tab-pane active" id="Ace">
<button class="btn-style" type="submit">Prev</button>
<button class="btn-style" type="submit">Next</button>
</div>
</div>
我需要一个 javascript 或 jquery 函数,通过它我可以在单击各自选项卡中的按钮时一一浏览所有选项卡。任何帮助将不胜感激。
【问题讨论】:
-
您可以向所有选项卡项添加自定义属性,例如使用 Name tabIdentifier = "tab" + some enumerator 的自定义属性。所以你可以有一个通用的 javascript 方法,它会在单击按钮时触发,它将检索按钮的包装选项卡,即 div 读取这个自定义属性,然后基于枚举器,你可以通过减去或添加来设置上一个或下一个选项卡处于活动状态枚举数加一并选择所需的选项卡。
标签: javascript jquery twitter-bootstrap