[英]Twitter Bootstrap dropdown not working
任何想法為什么這個Twitter Bootstrap下拉列表不起作用?
Javascript in head:
<script src="/assets/js/bootstrap.js" type="text/javascript"></script>
菜單HTML:
<li class="dropdown">
<a data-target="#" data-toggle="dropdown" class="dropdown-toggle" href="#">Dropdown menu here...
<b class="caret"></b>
</a>
<ul class="dropdown-menu">
<li><a href="/app/1">Item A</a></li>
<li><a href="/app/2">Item B</a></li>
<li><a href="/app/3">Item C</a></li>
</ul>
</li>
將下拉類放在包裹li
而不是li
本身的div上。 像這樣...
<div class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#">Dropdown trigger</a>
<ul class="dropdown-menu" role="menu" aria-labelledby="dLabel">
...
</ul>
</div>
該示例來自引導站點
你的代碼應該是這樣的......
<!DOCTYPE html >
<head>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.1/jquery.min.js"></script>
<script type="text/javascript" src="../plugins/js/bootstrap-dropdown.js"></script>
<link href="../theme/bootstrap.css" rel=stylesheet type="text/css">
</head>
<div class="dropdown">
<ul class="dropdown">
<a data-target="#" data-toggle="dropdown" class="dropdown-toggle" href="#">Dropdown menu here...
<b class="caret"></b>
</a>
<ul class="dropdown-menu">
<li><a href="/app/1">Item A</a></li>
<li><a href="/app/2">Item B</a></li>
<li><a href="/app/3">Item C</a></li>
</ul>
</ul>
</div>
我嘗試制作一個嵌套列表,但它不適用於bootstrap。 我認為它讓兩個下拉混亂。
確保您使用的是最新版本的JQuery
這很容易解決。 包裝代碼的元素是li,但它必須是div。 這對我有用:
<div class="dropdown">
<a data-target="#" data-toggle="dropdown" class="dropdown-toggle" href="#">Dropdown menu here...
<b class="caret"></b>
</a>
<ul class="dropdown-menu">
<li><a href="/app/1">Item A</a></li>
<li><a href="/app/2">Item B</a></li>
<li><a href="/app/3">Item C</a></li>
</ul>
</div>
如果你想讓它看起來像一個按鈕,只需將“btn”添加到類列表中,如下所示:
<a data-target="#" data-toggle="dropdown" class="dropdown-toggle btn" href="#">
我的標題部分如下所示:
<link rel='stylesheet' type='text/css' href='css/bootstrap.min.css'>
<link rel='stylesheet' type='text/css' href='css/bootstrap-responsive.min.css'>
<script src='js/jquery-2.0.0.min.js' type='text/javascript'>
<script src='js/bootstrap.min.js' type='text/javascript'>
如果您沒有為移動設備做任何事情,您可能想要忽略響應式CSS。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.