Я учусь Bootstrap 4, и у меня успешно получается, что содержимое моей панели навигации превращается в меню гамбургеров с меньшими размерами экрана, как я хочу. Проблема, с которой я сейчас сталкиваюсь, состоит в том, что одна из вещей, которая становится меню гамбургера, - это кнопка «Обзор», которая показывает раскрывающийся список при больших размерах экрана:
И оно становится меню гамбургера при меньших размерах экрана, но когда я щелкаю меню гамбургера, справа появляется кнопка «Обзор», и это не совсем то, что я хочу, чтобы это произошло:
Я пытаюсь исключить щелчок при меньших размерах экрана, чтобы меню гамбургера отображало раскрывающийся список непосредственно при нажатии, вместо того, чтобы щелкать меню гамбургера и затем нажимать кнопка обзора, которая выскакивает.
Вот мой HTML:
<!-- browse button hamburger menu button -->
<a class="navbar-toggler border" role="button" data-toggle="collapse" data-target="#navbarBrowseButton">
<span class="navbar-toggler-icon text-center">
<i class="fas fa-bars"></i>
</span>
</a>
<!-- browse button collapse content -->
<div class="collapse navbar-collapse" id="navbarBrowseButton">
<a class="btn btnBrowse dropdown-toggle" role="button" data-toggle="dropdown">Browse</a>
<div class="dropdown-menu">
<a href="#" class="dropdown-item">Games</a>
<a href="#" class="dropdown-item">Popular Lists</a>
Я вынул ARIA для простоты, и я попытался дать своему dropdown-menu
идентификатор и изменить data-target
с разной степенью успеха, но он все еще работает так, как я хочу.