【发布时间】:2017-05-02 15:10:05
【问题描述】:
我的导航栏上有一个引导下拉菜单,当我将鼠标悬停在链接上时它就会打开。但是,它变得很烦人,因为在我的应用程序的某些屏幕上,我在屏幕右上角附近有按钮,当用户将鼠标移动到按钮附近时,下拉菜单会在悬停时打开。我宁愿只在您单击链接时打开它。
<ul class="nav navbar-nav navbar-right">
<li role="presentation" class="dropdown">
<a href="#" class="dropdown-toggle" style="font-size: medium" data-toggle="dropdown" role="button" aria-expanded="false">
<i class="glyphicon glyphicon-user"></i> @User.Identity.GetDisplayName()
<i class="fa fa-caret-down"></i>
</a>
<ul class="dropdown-menu">
<li>@Html.ActionLink("User Admin", "Index", "Users")</li>
<li role="separator" class="divider"></li>
<li>@Html.ActionLink("Register", "Register", "Account", routeValues: null, htmlAttributes: new { id = "registerLink" })</li>
<li role="separator" class="divider"></li>
<li><a href="javascript:document.getElementById('logoutForm').submit()">Log off</a></li>
</ul>
</li>
</ul>
【问题讨论】:
标签: javascript css twitter-bootstrap