【问题标题】:Responsive tabs bootstrap not working响应式标签引导程序不起作用
【发布时间】:2014-03-01 15:20:34
【问题描述】:

我正在尝试使用引导响应选项卡制作我的选项卡。完全按照http://openam.github.io/bootstrap-responsive-tabs/ 所说的进行了操作,当我单击选项卡时,不会发生,它不会转到单击的选项卡。谁能帮我这个?谢谢!

<script src="js/jquery.js"></script>
<script src="js/jquery-1.6.3.min.js"></script>
<link href="css/bootstrap.css" rel="stylesheet">
<link href="css/bootstrap-responsive.css" rel="stylesheet">
<link href="css/style.css" rel="stylesheet">

<div class="container marketing">
<ul class="nav nav-tabs responsive" id="myTab">
<li class="active"><a href="#home">Home</a></li>
<li><a href="#profile">Profile</a></li>
<li><a href="#messages">Messages</a></li>
</ul>

<div class="tab-content responsive">
<div class="tab-pane active" id="home">...content...</div>
<div class="tab-pane" id="profile">...content...</div>
<div class="tab-pane" id="messages">...content...</div>
</div>

<script type="text/javascript">
(function($) {
fakewaffle.responsiveTabs(['xs', 'sm']);
})(jQuery);
</script>
</div><!-- /.container -->

<script src="js/bootstrap.js"></script>
<script src="js/responsive-tabs.js"></script>

【问题讨论】:

  • 你能不能创建一个jsfiddle,http//:jsfiddle.net
  • jsfiddle.net/rQZym 抱歉,在这里。
  • 您需要在小提琴中包含所有相关的脚本文件。正如在浏览器控制台中所见,没有它们,它根本无法工作。
  • 我已包含所有相关文件,并将它们添加到外部资源中。我的项目中包含了所有这些以及更多内容,但是当我运行它时,它与 jsfiddle 上的这个相同,我有选项卡并且除了第一个选项卡之外它不会打开任何其他选项卡。

标签: jquery twitter-bootstrap tabs


【解决方案1】:

您需要使用 Bootstrap 版本 &gt;= 3.0 而不是 2.3.2

还有。你没有在你的小提琴中包含responsive-tabs.js,这会导致这个错误:

Uncaught ReferenceError: fakewaffle is not defined 

所以你需要包括:jQuerybootstrap css and js &gt;=3.0responsive-tabs.js

Fiddle Demo

【讨论】:

  • 我只是看到这个,尝试调整那个jsfiddle中的标签大小,当它在大屏幕上时它不起作用,只有当标签在另一个下面时它才起作用,为什么?
  • 您需要添加另一个 jQuery 代码来显示选项卡。这是固定演示:jsfiddle.net/eQJME
猜你喜欢
  • 1970-01-01
  • 2020-04-25
  • 1970-01-01
  • 2014-03-06
  • 1970-01-01
  • 2019-03-07
  • 2013-05-23
  • 1970-01-01
  • 2018-12-11
相关资源
最近更新 更多