Хотите внедрить его на веб-сайте, просто интересно, что использовали все остальные и какой у них был опыт.
РЕДАКТИРОВАТЬ Я тоже не большой поклонник, но клиент настойчив, и в этом случае они могут щелкнуть по части "hoverable", а затем перейти оттуда к тем же страницам в раскрывающемся списке, так что в основном это будет просто способ получить на страницы одним щелчком мыши меньше



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Я не люблю их, стараюсь избегать их по мере возможности.
Я использую на сайте Стива Гибсона grc.com. Это чисто CSS - не использует Javascript. Это не так уж и интуитивно, и есть части, специфичные для IE, но работает хорошо.
Я использую YUI Меню. Он довольно гибкий, предлагает множество методов объявления того, что находится в списке, и его легко скинуть.
Мне очень нравится выпадающее меню Suckerfish из Список отдельно. Его действительно легко реализовать (я сделал это сам, и я не особо разбираюсь в веб-программировании) и даже работает в IE.
Все, что имеет в названии «Сын», заставляет меня думать о старых фильмах ужасов категории «В», и поэтому автоматически становится потрясающе. :)
Стоит проверить superfish, который немного расширяется на suckerfish.
Суперфиш - это расширение Suckerfish на jQuery, которое поддерживает несколько уровней раскрывающегося списка и различные варианты компоновки.
Он красиво деградирует:
Я использую это сейчас, и мне это нравится.
Рекомендую mygosuMenu.
со страницы:
- горизонтальное или вертикальное меню
- может позиционироваться статически или абсолютно
- задержка отображения / скрытия меню (можно отключить, установив на 0)
- положение подменю может быть изменено, поэтому они могут, например, переполнять родительские элементы
- на одной странице может быть создано много меню
- разделено на 3 уровня: поведение (javascript), структура (html), представление (css)
- дружественный поисковику
- бесплатно для любого использования (лицензия BSD)
См. Также «Сын морской рыбы» htmldog.com/articles/suckerfishhtmldog.com/articles/suckerfish/dropdowns