Как сделать фиксированным при прокрутке горизонтальное меню сайта дизайн 1322

Голоса: +1
Добрый день всем! Хочу сделать, чтоб горизонтальное меню при прокрутке закрепилось наверху и всегда оставалось видным. Пробовал несколько вариантов, но не получается. Кто нибудь сможет помочь? Дизайн сайта 1322. Сайт: http://madinclinica.ru Заранее спасибо!
Адрес сайта http://madinclinica.ru
| Автор: | Категория: Меню сайта

Ответов: 2

голоса: +3
 
Лучший ответ

В верхняя часть сайта найдите строчку

<nav>
  <div id="catmenu">

и замените на эту

<nav id="fixed">
  <div id="catmenu">

Затем в самый низ поместите скрипт

<script type="text/javascript">
$(document).ready(function () {
 var top = $('#fixed').offset().top;
 $(window).scroll(function (event) {
 var y = $(this).scrollTop();
 if (y >= top)
 $('#fixed').addClass('fixed');
 else
 $('#fixed').removeClass('fixed');
 $('#fixed').width($('#fixed').parent().width());
 });
});
</script>
<style>.fixed {position:fixed; top:0px; z-index:9999;}</style>

Жмём сохранить.

| Автор:
Выбор ответа лучшим | | Автор: Рафиль Хакимов
Спасибо огромное! Все встало как нужно!
голоса: 0

Попробуйте в стили добавить:

#catmenu {
    max-width: 1160px;
    position: fixed!important;
    z-index: 10;
}

| Автор:
...