2014-11-06 94 views
0

我试图从O'Reilly的Bootstrap书籍中查看以下样本 的结果。我看过 这个主题的其他几个帖子,但似乎没有 解释以下small example。似乎 下拉菜单类正在阻止从 无序列表中显示,尽管我已经包含引导CSS和JS文件。Twitter Bootstrap:下拉菜单类不起作用

<ul class="dropdown-menu" role="menu" aria-labelledby="dropdownMenu"> 
    <li><a tabindex="-1" href="#">Action</a></li> 
    <li><a tabindex="-1" href="#">Another action</a></li> 
    <li><a tabindex="-1" href="#">Something else here</a></li> 
    <li class="divider"></li> 
    <li><a tabindex="-1" href="#">Separated link</a></li> 
</ul> 

从书下面的代码示例也does not work in JSFiddle (按钮显示出来,但是当我点击没有菜单显示):

<!-- Single button --> 
<div class="btn-group"> 
    <button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown"> 
     Action <span class="caret"></span> 
    </button> 
    <ul class="dropdown-menu" role="menu"> 
     <li><a href="#">Action</a></li> 
     <li><a href="#">Another action</a></li> 
     <li><a href="#">Something else here</a></li> 
     <li class="divider"></li> 
     <li><a href="#">Separated link</a></li> 
    </ul> 
</div> 

感谢。

回答

2

您的代码有效。确保你已经包含jquery,因为下拉菜单要求它工作。

jQuery的

<script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 

jQuery用户界面(如果你想的话)

<link rel="stylesheet" href="//ajax.googleapis.com/ajax/libs/jqueryui/1.11.2/themes/smoothness/jquery-ui.css" /> 
<script src="//ajax.googleapis.com/ajax/libs/jqueryui/1.11.2/jquery-ui.min.js"></script> 

这是另一种有效的下拉测试。

<div class="btn-group"> 
     <button class="btn btn-default">Action</button> <button data-toggle="dropdown" class="btn btn-default dropdown-toggle"><span class="caret"></span></button> 
     <ul class="dropdown-menu"> 
      <li><a href="#">Action</a></li> 
      <li class="disabled"><a href="#">Another action</a></li> 
      <li class="divider"></li> 
      <li><a href="#">Something else here</a></li> 
     </ul> 
    </div> 
+0

谢谢您的回复。我已经添加了JQuery Core,现在是我的最后一个示例,以及您发布工作的示例。然而,正如这个[JSFiddle snippet演示](http://jsfiddle.net/ffbwam70/3/),第一批代码仍然不起作用,即使我将JQuery UI添加到包含的永久资源列表中。我哪里错了?谢谢。 – 2014-11-06 15:04:17

+1

据我所知,他们给出的例子是错误的。 – 2014-11-06 16:31:10

+0

谢谢,但如何解决? – 2014-11-06 19:21:54