Здравствуйте. Есть пункт меню. В настройках "Параметры ссылки"/"Показать в меню" ставлю "НЕТ". Т.е. пункт меню есть, но выводить его не нужно. В итоге не выводится текст, а место под него (в 189px, между прочим) выводится. Естественно остальные пункты "съезжают" на эти 189px. Вывод меню формируется PHP Код (CODE): <div class='sp-megamenu-wrapper'> <a id="offcanvas-toggler" class="visible-sm visible-xs" href="#"><i class="fa fa-bars"></i></a> <?php $this->helix3->loadMegaMenu('hidden-sm hidden-xs'); ?> </div> Ни хрена понять не могу, как не выводить это пустое место.
Да, на Helix 3. На чистом всё ок. --- добавлено: Mar 16, 2018, первое сообщение размещено: Mar 16, 2018 --- м-да, косяк найден. Такой эффект даёт фиксированная ширина. А ширина нужна, чтобы пункты меню при увеличении не "скакали", т.к. у каждого пункта своя "плавающая" ширина и при увеличении соседнего пункта всё сдвигается. Вот и что теперь делать?
Переопределить шаблон меню. Пробуй CSS Код (css): .sp-megamenu-parent:first-child{display: nonne !important;} или применяй display: fkex jQuery Код (javascript): jQuery('.sp-megamenu-parent:first').css('display','none');