Có thể điều hướng bằng cách sử dụng bàn phím đến trình đơn thả xuống bằng cách sử dụng Tab và điều hướng bằng các phím mũi tên đến các phần tử con của trình đơn thả xuống không?Bật điều hướng bàn phím trong menu thả xuống Bootstrap
Dưới đây là đoạn code tôi có bây giờ:
<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>
Tôi thấy bạn đã chỉnh sửa sau khi tôi trả lời. Bạn có thấy câu trả lời của tôi không? – rybo111
Nhận xét trễ, nhưng ... Tôi nghĩ ngày nay chúng ta chỉ có thể thêm role = "menu" vào menu ul.dropdown và role = "navigation" vào div.navbar (trong cả bootstrap 2 và 3) và dường như cho phép trợ năng bàn phím khá tốt. Nhưng tôi nghĩ rằng đánh dấu html trong câu hỏi của bạn không theo các ví dụ khởi động ... – djKianoosh