Bootstrap 3.2.0可切换选项卡不起作用

时间:2014-10-14 00:32:51

标签: jquery css twitter-bootstrap tabs frameworks

我正在项目中使用bootstrap togglable标签,标记是这样的:

    <div class="col-xs-3 col-sm-3 col-md-3 col-lg-3 full-height sidebar">
      <h1>Lorem ipsum</h1>
      <h2>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam at porttitor sem.</h2>

      <div class="row tab-list">
        <div class="col-xs-12 col-sm-12 col-md-12 col-lg-12">
          <ul id="desktopTabs" class="nav nav-tabs" role="tablist" data-tabs="tabs">
            <li class="separator"><span></span></li>
            <li class="active"><a href="#type" role="tab" data-toggle="tab">Tab 1</a></li>
            <li class="separator"><span></span></li>
            <li><a href="#brand" role="tab" data-toggle="tab">Tab 2</a></li>
            <li class="separator"><span></span></li>
            <li><a href="#model" role="tab" data-toggle="tab">Tab 3</a></li>
            <li class="separator"><span></span></li>
            <li><a href="#engine" role="tab" data-toggle="tab">Tab 4</a></li>
            <li class="separator"><span></span></li>
            <li><a href="#usage" role="tab" data-toggle="tab">Tab 5</a></li>
            <li class="separator"><span></span></li>
            <li><a href="#result" role="tab" data-toggle="tab">Tab 6</a></li>
            <li class="separator"><span></span></li>
          </ul>
        </div>
      </div>
    </div>

    <div class="col-xs-9 col-sm-9 col-md-9 col-lg-9 full-height tabs-content">
      <div class="tab-content">
        <div class="tab-pane fade in active" id="type">Content 1</div>
        <div class="tab-pane fade" id="brand">Content 2</div>
        <div class="tab-pane fade" id="model">Content 3</div>
        <div class="tab-pane fade" id="engine">Content 4</div>
        <div class="tab-pane fade" id="usage">Content 5</div>
        <div class="tab-pane fade" id="result">Content 6</div>
      </div>
    </div>

问题是,当我尝试通过单击选项卡链接切换到另一个选项卡窗格时,它不会响应。我一直在寻找是否跳过了data- *属性或其他东西,但没有看到类似的东西。代码与Bootstrap文档页面中的代码基本相同。使用$()。tab方法调用选项卡也不起作用。

我在这里缺少什么?

非常感谢任何帮助。

编辑:提供了评论中建议的JSBin链接 - &gt; http://jsbin.com/ravaligimexu/1/

2 个答案:

答案 0 :(得分:1)

我遇到了同样的问题,但是包含了 两次 bootstrap.jsjquery.js个文件。

一次单击,两个jquery实例都处理了两次事件。一个关闭,一个打开了切换。

答案 1 :(得分:0)

同时将jQuery和Bootstrap的函数脚本标记移动到文档的头部似乎可以解决问题。