【发布时间】:2013-05-08 15:41:25
【问题描述】:
我正在尝试用 Bootstrap 组合一个小的下拉菜单。我在 JSFiddle here 上放了一个示例。
我们的想法是让每个按钮触发一个不同的下拉列表,这样点击文件会给你一个包含新建和关闭的下拉列表,点击编辑给你一个包含复制、粘贴和撤消等的下拉列表。
但是,我得到所有按钮的相同下拉菜单。我肯定做错了什么。
我还查看了由this StackOverflow question 链接的this JSFiddle,但它似乎不起作用 - 单击时根本没有显示下拉菜单。
有什么建议吗?
这是 HTML 的副本:
<div id="mainMenubar" class="btn-group">
<button class="btn" href="#" onclick="alert('Hello!');">Menu</button>
<button href="#" class="btn dropdown-toggle" role="button" data-toggle="dropdown">File</button>
<ul id="fileMenuSelector" class="dropdown-menu">
<li><a href="#">New</a></li>
<li><a href="#">Close</a></li>
</ul>
<button href="#" class="btn dropdown-toggle" data-toggle="dropdown">Edit</button>
<ul id="editMenuSelector" class="dropdown-menu">
<li><a href="#">Copy</a></li>
<li><a href="#">Paste</a></li>
<li><a href="#">Undo</a></li>
</ul>
<button href="#" class="btn dropdown-toggle" data-toggle="dropdown">Debug</button>
<ul id="debugMenuSelector" class="dropdown-menu">
<li><a href="#">Some Debug</a></li>
<li><a href="#">Show XML</a></li>
<li><a href="#">Show Log</a></li>
<li><a href="#">Shut down the lot</a></li>
</ul>
</div>
【问题讨论】:
标签: javascript twitter-bootstrap