Posted - 01/28/2022 : 10:44:24
Hi Scott, sorry to hear your going through this. I'm not a expert with ADA, but believe in validation so I checked the W3 and came across this https://www.w3.org/WAI/tutorials/menus/flyout/ with sample code to build out the menu. This little nugget of info was interesting. quote: Submenus should not open when using the tab key to navigate through the menu, as keyboard users would then have to step through all submenu items to get to the next top-level item. Instead, consider one of the following approaches. > Use parent as toggle
Looking at their example, where you have a dropdown set the class on the li to has-submenu, you will need to place the JavaScript snippet in the head section of the page. <nav aria-label="Main Navigation"> <ul> <li><a href="…">Home</a></li> <li><a href="…">Shop</a></li> <li class="has-submenu"> <a href="…" aria-haspopup="true" aria-expanded="false"> Space Bears </a> <ul> <li><a href="…">Space Bear 6</a></li> <li><a href="…">Space Bear 6 Plus</a></li> </ul> </li> <li><a href="…">Mars Cars</a></li> <li><a href="…">Contact</a></li> </ul> </nav> Winners never quit, quitters never win CSS and Responsive DesignsUser Manual for Ecommerce Templates

|