Czy można nawigować za pomocą klawiatury w menu rozwijanym za pomocą Tab i nawigować za pomocą klawiszy strzałek do elementów podrzędnych menu rozwijanego?Włączanie nawigacji po klawiaturze w rozwijanym menu Bootstrap
Oto kod mam teraz:
<input type="text" value="click tab to jump to the drop down."/>
<div class="bs-docs-example">
<div class="dropdown clearfix">
<ul class="dropdown-menu" role="menu" aria-labelledby="dropdownMenu" style="display: block; position: static; margin-bottom: 5px; *width: 180px;">
<li><a tabindex="-1" href="#">Menu Item A</a></li>
<li><a tabindex="-1" href="#">Menu Item B</a></li>
<li><a tabindex="-1" href="#">Menu Item C</a></li>
<li class="divider"></li>
<li><a tabindex="-1" href="#">Menu Item A1</a></li>
<li class="dropdown-submenu">
<a tabindex="-1" href="#">Menu Item B1</a>
<ul class="dropdown-menu">
<li><a tabindex="-1" href="#">You should navigate here with the keyboard.</a></li>
<li><a tabindex="-1" href="#">Thanks For your Help!</a></li>
</ul>
</li>
</ul>
</div>
</div>
Widzę, że edytowałeś mnie po tym, jak odpowiedziałem. Widziałeś moją odpowiedź? – rybo111
Późny komentarz, ale ... myślę, że obecnie możemy po prostu dodać rolę = "menu" do ul.dropdown-menu i role = "navigation" do div.navbar (w obu bootstrapach 2 i 3) i wydaje się, że zapewnij całkiem dobrą dostępność klawiatury. Ale myślę, że znaczniki html w twoim pytaniu nie podążają za przykładami bootstrap ... – djKianoosh