我正在使用 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>