我有一个Bootstrap下拉菜单,计划用于登录。它看起来很好,但当我选择用户名输入框时,它会消失,因为焦点已经转移到了输入框。我该如何添加对输入框的支持,或者是否有一种有效的方法可以解决这个问题?
我的当前代码是:
<li id="fat-menu" class="dropdown">
<a href="#" id="drop3" role="button" class="dropdown-toggle" data-toggle="dropdown" data-target="#">Login <b class="caret"></b></a>
<ul class="dropdown-menu" role="menu" aria-labelledby="drop3">
<li role="presentation"><input name="username" type="text" placeholder="Username" /></li>
<li role="presentation"><input name="password" type="password" placeholder="Password" /></li>
<li role="presentation" class="divider"></li>
<li role="presentation"><a role="menuitem" tabindex="-1" href="#">Login</a></li>
</ul>
</li>
我在 jsfiddle 上尝试了一下,但是下拉菜单根本无法正常工作:http://jsfiddle.net/KF8dv/