Помощь: как создать верхнее меню с выпадающим списком (плавная загрузка)

Всем привет,

Мы работаем над реализацией верхнего навигационного меню с выпадающими списками — что-то вроде того, что используется на:

В настоящее время мы используем плагин Landing Pages для создания статических страниц и интеграции меню. Однако мы столкнулись с визуальной проблемой: при загрузке страницы меню на мгновение отображается искажённым, прежде чем выровняться, из-за чего переход кажется резким и плавность нарушается.

Нам нужны:

  1. Альтернативные подходы к созданию верхнего меню с выпадающими списками в Discourse (как в приведённых примерах).
  2. Предложения по улучшению производительности рендеринга меню для более плавной загрузки.
  3. Способ обеспечить, чтобы каждый элемент подменю мог вести на свою собственную HTML-страницу.

Любые советы, примеры кода или рекомендации плагинов будут очень кстати!

Заранее спасибо!

Это то, что вы ищете? Header Submenus

Помимо предложения Дэйва о компоненте, есть ещё вот это.

Спасибо @Heliosurge, @mcwumbly… это решение помогло мне, и я смог решить эту проблему…