Hier Menus Central

/Front-end guides

Menus, JavaScript and UI, documented like a manual

Navigation patterns, the code that drives them, and the keyboard and screen-reader details most menus get wrong — written for the people who have to ship them.

Read the latest guidesAbout this site

Web development — JavaScript/DHTML navigation menus and front-end UI scripting — Hier Menus Central

/New on the site

Latest guides

/Starting points

Questions this site answers

  • How do I build a dropdown that works with the keyboard?
  • Why does my submenu close before the pointer gets there?
  • Should a mega menu be one list or several?
  • What makes a hamburger menu usable on a phone?
A closer look at Web development — JavaScript/DHTML navigation menus and front-end UI scripting

/What this is

A reference desk for navigation

Hier Menus Central is a front-end notebook about site navigation: menu patterns, the JavaScript that drives them, and the markup details that decide whether a menu is usable at all.

It is written for coders and webmasters who need the implementation rather than the theory, and it widens into the wider UI scripting around it.

About this site

Front-end guides for menus, JavaScript and UI

Read the latest guides