【发布时间】:2018-03-16 14:54:05
【问题描述】:
我正在使用 Bootstrap 4 下拉菜单,大约有 18 个下拉项目。 因为高度太大,popper.js 会自动将下拉菜单从原来的位置移到屏幕顶部。我该如何防止这种情况? 我总是希望下拉菜单出现在切换它的按钮的正下方。 谢谢
按要求发布代码 - (我使用的是 C#,但代码应该传达我希望的观点)
<div class="dropdown">
<span class="p-2 text-uppercase font-weight-semi-bold pointer dropdown-toggle" href="#" role="button" id="dropdownMenuLink" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
@topMenu.Name
</span>
<div class="dropdown-menu" style="font-size:0.9rem" aria-labelledby="dropdownMenuButton">
@foreach (var subMenu in topMenu.SubMenu)
{
<a class="dropdown-item" href="@Url.Content("~/" + subMenu.Url)">@subMenu.Name</a>
}
</div>
</div>
【问题讨论】:
-
嗨 Zim 我已经添加了代码,但我认为它不是特定于代码的。我认为它通常是 bootstrap 4 下拉功能?告诉我谢谢
标签: css twitter-bootstrap bootstrap-4 popper.js