Есть меню под шапкой которое при прокрутке страницы подымается в верх, но над шапкой есть поиск и меню его перекрывает, как сделать отступ, что бы меню не доходило до верха 70px.
$(document).ready(function($) {
$nav = $('.fixed-div');
$nav.css('width', $nav.outerWidth());
$window = $(window);
$h = $nav.offset().top;
$window.scroll(function() {
if ($window.scrollTop() > $h) {
$nav.addClass('fixed');
} else {
$nav.removeClass('fixed');
}
});
});
.fixed-box {
height: 50px;
}
.fixed-div {
height: 50px;
}
.fixed {
position: fixed;
z-index: 9999;
top: 0;
}
$h = $nav.offset().top - 70;
и
.fixed {
position: fixed;
z-index: 9999;
top: 70px;
}
если я все правильно понял.
Попробуйте так:
$(document).ready(function($) {
$nav = $('.fixed-div');
$nav.css('width', $nav.outerWidth());
$window = $(window);
$h = $nav.offset().top;
$window.scroll(function() {
if ($window.scrollTop() > $h + 70) {
$nav.addClass('fixed');
} else {
$nav.removeClass('fixed');
}
});
});
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники