Элементы меню исчезают после второго

90
14

У меня странная проблема на веб-сайте, который я пытаюсь настроить. Когда я активирую тему Avada, элементы меню в навигации исчезают, но я могу нависнуть над ними. Кроме того, социальные значки на навигаторе не видны и независимо от того, какие параметры я выбираю в разделе "Параметры темы"> "Меню"> "Параметры меню", они вообще не применяются. То, что я пробовал до сих пор: деактивировано/активировано все плагины. Удалено демонстрационное содержимое, переустановлена тема. Все равно никакого результата.

Я снял следующую страницу. Вот ссылка на сайт http://www.tipografiamarian.ro/, если вы хотите посмотреть. Как вы видете. пока страница загружается, навигация видна на секунду или около того, тогда элементы в ней исчезают...

Кто-нибудь еще сталкивался с этой проблемой раньше? Пожалуйста, помогите, спасибо! :)

спросил(а) 2021-01-25T19:28:57+03:00 5 месяцев назад
1
Решение
77

Он показывает line-height:83; (вместо 83% или 83px и т.д.), что вызывает проблему. Если это из внешнего javascript, вы можете использовать следующий фрагмент, чтобы переопределить это:

.fusion-main-menu > ul > li > a {
line-height: 83px !important;
}

Я бы предложил проверить/отредактировать ваш javascript для этого.

ответил(а) 2021-01-25T19:28:57+03:00 5 месяцев назад
45

Добавьте это, и вы хорошо пойдете

jQuery('.fusion-main-menu > ul > li > a').css('line-height','83px');

ответил(а) 2021-01-25T19:28:57+03:00 5 месяцев назад
45

У вас есть line-height:83px для ссылок. Просто установите меньшее значение (у вас есть одна строка, так что это может быть то, что вы хотите).

.fusion-main-menu ul {
list-style: none;
margin: 0;
padding: 0;
float: left;
}
.fusion-main-menu > ul > li > a {
height: 33px;
line-height: 33px;
margin: 20px 0;
}

Я предлагаю вам не добавлять стиль для меню от администратора.

ответил(а) 2021-01-25T19:28:57+03:00 5 месяцев назад
45

когда вы проверяете свой код, некоторые javascript запускаются после загрузки страницы для вашего якорного тега, line-height:83; добавляется, что означает, что высота линии составляет 83 раза от вашего размера шрифта.

<a href="http://theme-fusion.com/avada/avada-xml/" aria-haspopup="true" style="overflow: hidden; line-height: 83; height: 83px;"><span class="menu-text">Home</span></a>

добавьте единицу к значению высоты строки - 83px

.fusion-menu>.menu-item>a {line-height:83px;} // you can !important if you don't want to fix it via javascript/jquery

ответил(а) 2021-01-25T19:28:57+03:00 5 месяцев назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема