На время проведения реконструкции сайт переведён в режим "ТОЛЬКО ЧТЕНИЕ" (Read only). Приносим свои извинения!
MaxHub
Полезности по Maxsite CMS

Ошибки в отображении горизонтального меню 4-уровневой вложенности...

Вопросы-ответы / 18 декабря 2015

Кто что посоветует?

Есть сайт http://evrika.net.ua - у него горизонтальное меню четырехуровневой вложенности. Корректно отображается только в Мозилле, и то, через раз.

Должно быть так:

Хром, Сафари, не говоря уже об Эксплорере корректно отображать выпадающее меню такой степени вложенности отказываются. Получается так:

В чем проблема, кто подскажет?

Комментариев: 2
  1. Виталий, подтверждаю - проблема есть. По хорошему, надо писать Максу на Гитхаб багрепорт.

    А пока могу предложить такой вариант. Нужно найти файл \application\maxsite\templates\default\assets\js\lazy\my.js и заменить код:

    .mouseenter(function()
    {
     // $(this).children('ul').first().hide().stop().fadeIn(400);
     $(this).children('ul').first().hide().stop().slideDown(200);
    })
      
    .mouseleave(function()
    {
     // $(this).children('ul').first().stop(0).fadeOut(400);
     $(this).children('ul').first().stop(0).slideUp(200);
    });

    на код:

    .mouseenter(function()
    {
     // $(this).children('ul').first().hide().stop().fadeIn(400);
     $(this).children('ul').first().show();
    })
      
    .mouseleave(function()
    {
     // $(this).children('ul').first().stop(0).fadeOut(400);
     $(this).children('ul').first().hide();
    });

    Лично у меня менюшка стала появляться (хотя и без анимации выезжания, да).

  2. Илья, спасибо! Сейчас буду пробовать исправить.