Dropdowns

We recommend enabling submenus via JavaScript to enable accessibility.
To help get you started, an example script
written in vanilla JS provides ARIA support, limited submenu arrow-key
navigation, and the ability to dismiss menus with an outside event or
the ESC key. But you may wish to go further by adding edge detection,
comprehensive arrow-key navigation, and polyfills for compatibility
with old browsers.

Even with JavaScript in place, you still might want to display submenus
on hover. Just add pure-menu-allow-hover to the
pure-menu-has-children list item. This can be nice for desktop
users and provides a fallback for users with no JavaScript.