Я изучаю 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
с разной степенью успеха, но теперь он все еще работает так, как я хочу.