Фиксированное меню для Opencart

Простой способ зафиксировать меню на примере Opencart (аналогично и для других CMS) используя немного кода Javascript и минимум HTML/CSS.

Контейнер содержащий меню <div class="container">  оборачиваем в тег <div id="fixed-menu"> 

В файл header.tpl  (header .twig) добавляем код JS:

И немного CSS:

Проверенно на шаблоне на основе стандартного, работает и в мобильной версии.

При скроллинге страницы изменение позиционирования меню сопровождается рывками, поскольку блок выпадает из потока, во избежание этого  <div id="fixed-menu"> дополнительно обернуть элементом с такой же высотой.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *