This is a kind of design problem caused by a technical problem. I would probably redesign / reorganize my content in one of three ways:
1- Click-activated mega-menus ( example ). The downfall here is that you may have real estate problems.
2- Top-level category links that lead to navigation pages. The downfall here is that extra page loading is required to get content.
3- Make each menu item consists of two buttons, one to go to the page (text) and one to expand the child menu (arrow.) However, you will need to provide navigation for the child, if present, on the page on which the user jumps when he clicks a menu item.
source share