【发布时间】:2012-08-12 22:04:12
【问题描述】:
我想使用Twitter Bootstrap dropdown button:
<div class="btn-group">
<button class="btn dropdown-toggle" data-toggle="dropdown">Action <span class="caret"></span></button>
<ul class="dropdown-menu">
<li><a href="#">Action</a></li>
<li><a href="#">Another action</a></li>
<li><a href="#">Something else here</a></li>
</ul>
</div><!-- /btn-group -->
当用户将按钮的值更改为“另一个操作”时,我实际上不是简单地导航到#,而是希望以自定义方式处理该操作。
但我看不到任何事件处理程序 in the dropdown plugin 这样做。
是否真的可以使用 Bootstrap 下拉按钮来处理用户操作?我开始怀疑它们是否仅用于导航 - 该示例提供了一个操作列表,这令人困惑。
【问题讨论】:
-
锚标签点击时触发的功能不工作吗?
-
首先这些不是任何按钮,这些是锚。您可以通过检查 bootstrap.js 文件来查看事件处理程序。但据我所知,所有这些操作都是用 jQuery 处理的,所以编辑或覆盖这个功能应该没什么大不了的。
标签: javascript twitter-bootstrap