簡體   English   中英

啟用.NET Core時導航欄上的Bootstrap下拉菜單無法下拉

[英]Bootstrap dropdown on navbar can't dropdown when active .NET Core

我曾嘗試尋找答案,但遠沒有找到答案。 基本上,我有一個導航欄,如果選擇一個項目,該下拉列表將變為活動狀態,因此,我無法再次單擊該下拉列表並選擇另一個。 假設我單擊YYY,然后想切換到ZZZ,直到我離開到另一個頁面,下拉菜單變為非活動狀態,然后單擊ZZZ,這是不可能的。 有什么解決辦法嗎? 非常感謝你。

  <ul class="nav navbar-nav mr-auto"> <li class="nav-item"><a asp-area="" asp-controller="FOO" asp-action="FOO" class="nav-link">FOO</a></li> <li class="nav-item"><a asp-area="" asp-controller="FOO" asp-action="FOO" class="nav-link">FOO</a></li> <li class="nav-item"><a asp-area="FOO" asp-controller="" asp-action="FOO" class="nav-link">FOO</a></li> <li class="nav-item"><a asp-area="" asp-controller="FOO" asp-action="FOO" class="nav-link">FOO</a></li> <li class="nav-item dropdown"> <a class="nav-link dropdown-toggle" href="#" id="navbarDropdownMenuLink" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> Title </a> <div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink"> <a asp-area="" asp-controller="XXX" asp-action="YYY" class="dropdown-item">YYY</a> <a asp-area="" asp-controller="XXX" asp-action="ZZZ" class="dropdown-item">ZZZ</a> </div> </li> </ul> 

當我進入其中一個頁面時,它基本上拒絕下拉列表。 意思是我在里面

<a asp-area="" asp-controller="XXX" asp-action="YYY" class="dropdown-item">YYY</a>

下拉菜單將根本無法使用,我無法單擊ZZZ。

發現問題是由turbolinks引起的,turbolinks不能完全重新加載頁面的某些部分,從而導致這種奇怪的行為

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM