Есть меню под шапкой которое при прокрутке страницы подымается в верх, но над шапкой есть поиск и меню его перекрывает, как сделать отступ, что бы меню не доходило до верха 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');
}
});
});
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости