jquery - bootstrap nav-pills 没有 javascript 就无法工作

标签 jquery css twitter-bootstrap

在 Bootstrap 文档中,他们说您无需编写任何 JavaScript 即可激活选项卡或药丸导航。我像他们说的那样通过简单地在元素上指定 data-toggle="tab" 并通过 hrefID 来尝试。但它不起作用。 我还需要添加其他内容吗?

<ul class="nav nav-pills nav-stacked  col-xs-3">
  <li><a data-toggle="tab" href="one">one</a></li>
  <li><a data-toggle="tab" href="two">two</a></li>
  <li><a data-toggle="tab" href="three">three</a></li>
  <li><a data-toggle="tab" href="four">four</a></li>
</ul>
<div class="tab-content col-xs-9">
  <div id="one" class="tab-pane active">
    Germany
  </div>
  <div id="two" class="tab-pane">
    France
  </div>
  <div id="three" class="tab-pane">
    Italy
  </div>
  <div id="four" class="tab-pane">
    Spain
  </div>
</div>

最佳答案

您在 href 中错过了 #,例如您调用 ID href="#one"

<ul class="nav nav-pills nav-stacked  col-xs-3">
  <li><a data-toggle="tab" href="#one">one</a></li>
  <li><a data-toggle="tab" href="#two">two</a></li>
  <li><a data-toggle="tab" href="#three">three</a></li>
  <li><a data-toggle="tab" href="#four">four</a></li>
</ul>
<div class="tab-content col-xs-9">
  <div id="one" class="tab-pane active">
    Germany
  </div>
  <div id="two" class="tab-pane">
    France
  </div>
  <div id="three" class="tab-pane">
    Italy
  </div>
  <div id="four" class="tab-pane">
    Spain
  </div>
</div>

直播example

关于jquery - bootstrap nav-pills 没有 javascript 就无法工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37539955/

相关文章:

jquery - 在滚动条上隐藏导航栏 - 平板电脑

css - ie7过滤器继承bug

html - 父背景改变了子元素的背景颜色?

php - Joomla 模板调整模块位置

javascript - 屏幕太小时 Bootstrap 下拉菜单右侧

jquery - 禁用 Twitter Bootstrap 模式

javascript - 如何在mvc3中嵌入youtube视频?

javascript - 如何从异步调用返回响应?

jquery - 一个包含四个 div 页面的索引页面,而不是四个单独的 .html

css - 我的全日历弹出窗口被剪掉了