1.2.1 • Published 7 years ago

jquery-accessible-subnav-dropdown v1.2.1

Weekly downloads
28
License
-
Repository
github
Last release
7 years ago

jQuery accessible keyboard-enhanced dropdown navigation

This jQuery plugin enhances (a lot) keyboard navigation on a “classic” drop-down menu.

You can see a working demo here: http://a11y.nicolas-hoffmann.net/subnav-dropdown/

<li class="js-nav-systemitem"> <a href="…" class="js-nav-systemlink">Link</a> </li>

<li class="js-nav-systemitem"> <a href="…" class="js-nav-systemlink">Link 2</a> <ul class="js-nav-systemsubnav"> <li class="js-nav-systemsubnavitem"> <a href="…" class="js-nav-systemsubnavlink">Sub Link 1</a> </li> <li class="js-nav-systemsubnavitem"> <a href="…" class="js-nav-systemsubnav__link">Sub Link 2</a> </li> </ul> </li>

<!-- etc. -->

<li class="js-nav-systemitem"> <a href="…" class="js-nav-systemlink">Link x</a> <ul class="js-nav-systemsubnav"> <li class="js-nav-systemsubnavitem"> <a href="…" class="js-nav-systemsubnavlink">Sub Link x</a> </li> <li class="js-nav-systemsubnavitem"> <a href="…" class="js-nav-systemsubnavlink">Sub Link x+1</a> </li> <li class="js-nav-systemsubnavitem"> <a href="…" class="js-nav-systemsubnav__link">Sub Link x+1</a> </li> </ul> </li>

</ul>

data-visually-hidden="true" { display: none; } data-visually-hidden="false" { display: block; }

1.2.1

7 years ago

1.2.0

8 years ago

1.1.0

8 years ago

1.0.2

8 years ago

1.0.1

8 years ago