【发布时间】:2014-02-11 16:51:57
【问题描述】:
我正在尝试弄清楚如何在两个 Bootstrap 3 选项卡之间向左、向右、向上、向下滑动。
我已经搜索了网络,但令人惊讶的是没有找到任何东西。
我最接近的事情在 Bootstrap github 上找到了 THIS。但是,它适用于 Bootstrap 2.0.2,不再适用于 Bootstrap 3。
有人知道如何在两个 Bootstrap 3 选项卡之间左右滑动(任意或全部)吗?
这是我正在使用的基本 Bootstrap 3 选项卡设置。
<ul class="nav nav-tabs">
<li class="active"><a href="#home" data-toggle="tab">Home</a></li>
<li><a href="#profile" data-toggle="tab">Profile</a></li>
<li><a href="#messages" data-toggle="tab">Messages</a></li>
<li><a href="#settings" data-toggle="tab">Settings</a></li>
</ul>
<!-- Tab panes -->
<div class="tab-content">
<div class="tab-pane active" id="home"> home page content </div>
<div class="tab-pane" id="profile"> profile page content </div>
<div class="tab-pane" id="messages">message page content </div>
<div class="tab-pane" id="settings">settings content</div>
</div>
我通过以下几种方式之一激活我的标签。
$('#myTab a[href="#profile"]').tab('show') // Select tab by name
$('#myTab a:first').tab('show') // Select first tab
$('#myTab a:last').tab('show') // Select last tab
$('#myTab li:eq(2) a').tab('show') // Select third tab (0-indexed)
我不只是在“显示”时切换页面,而是想将旧标签向左或向右“滑动”,同时在新标签中滑动。即使旧标签必须先完全滑出然后滑动新标签也是可以接受的。不过,我更喜欢前者。
【问题讨论】:
-
可以通过多种方式设置 Bootstrap 选项卡。您能否提供一些示例代码来说明您的意思?
-
我只想在标签之间切换时在标签之间进行水平滑动过渡。例如,当一个选项卡向左滑出屏幕时,另一个选项卡向左滑到屏幕上,从而完成过渡。
-
是的,但是您能否提供选项卡的结构,以便我们确切知道您要转换的类型?
-
我提供了想要的标签代码。我正在使用引导程序提供的基本示例。有什么想法吗?
标签: jquery twitter-bootstrap tabs twitter-bootstrap-3 css-animations