Aktivierung der navigation mit der Tastatur in die Bootstrap-dropdown-Menü

Ist es möglich, die Navigation über die Tastatur, um die drop-down-Menü mit Tab, und navigieren Sie mithilfe der Pfeil-Tasten, um die sub-Elemente in der drop-down?

Hier ist der code den ich jetzt habe:

<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>

http://jsfiddle.net/MGwVM/1/

  • Ich sehe, du editiert, nachdem ich geantwortet. Hast du meine Antwort?
  • Verspäteter Kommentar, aber... ich denke, dass kann man heute nur hinzufügen role="menu" an der ul.dropdown-Menü und role="navigation" zu den div.navbar (in beiden bootstrap 2 und 3) und das scheint " enable keyboard accessibility ziemlich gut. Aber ich denke, dass das html-markup, die in Ihrer Frage nicht Folgen Sie den bootstrap Beispiele...
InformationsquelleAutor user648026 | 2013-07-18
Schreibe einen Kommentar