Также у нас есть навигационная панель, использующая jQuery для выпадающих меню, и теперь они перестали работать после обновления нашей пользовательской темы. Любая помощь будет очень кстати!
Да, это, вероятно, наша тема. Она довольно старая. Однако никто не трогал код локально в течение пяти лет, и тем не менее возникло ряд проблем.
Однако я не заинтересован в том, чтобы искать виноватых. Меня интересует решение проблемы.
Как проверить наличие проблем?
Существуют ли приемлемые методы создания рабочего навигационного бара для пользовательской темы? (Наша тема основана на древней версии Bootstrap/jQuery)
Я посмотрел на форум и, думаю, понял, в чём может быть проблема.
(1) Похоже, в теме есть CSS-стили для .dropdown-menu, которые вызывают конфликт. Недавно мы провели крупное обновление нашего «форм-кита», поэтому, возможно, класс .dropdown-class был добавлен к админ-меню в ходе этого процесса, и теперь старый CSS по ошибке на него воздействует.
В теме присутствуют две копии одинаковых стилей, в обоих случаях содержащих display: none. Если отключить их в инструментах разработчика браузера, меню появляется (2).
Однако, похоже, этот CSS важен для скрытия другого выпадающего меню (3), так как оно появилось после того, как я отключил display: none.