This worked beautifully!
Thank you.
Issue: A user wants to modify the Dawn theme’s navigation menu to display dropdowns on hover instead of requiring a click.
Solutions Provided:
JavaScript approach (post #5): Add a script to header.liquid (around line 500) that attaches mouseover/mouseleave event listeners to menu items with dropdowns. A video tutorial was referenced.
CSS/HTML approach (post #13): An alternative method using only HTML and CSS, with a video explanation provided.
Updated JavaScript for recent Dawn versions (post #19): Add onmouseover and onmouseleave events to the .mega-menu__content container, plus custom JavaScript at the end of the header file.
global.js modification (post #23): Insert code into assets/global.js within an existing event listener block (around line 9) to enable hover functionality. Includes a screenshot for reference.
Ongoing Issues:
The discussion remains open with unresolved compatibility and scope issues for newer theme versions.
This worked beautifully!
Thank you.