Оберните ваш div
другой div
(placeholder) и установите height
значение 84px по CSS (равно фиксированной высоте меню) или с помощью JS. Вы столкнулись с этой проблемой, поскольку фиксированные элементы исключены из расчета позиции.
Мой сайт http://southsideonline.com/
У меня просто есть простой sticky.js, который фиксирует навигационную панель на прокрутке, но содержимое под навигацией подпрыгивает под панелью навигации. Любая идея, как это исправить?
jQuery(function(){
var menuOffset = jQuery('.menu-wrapper')[0].offsetTop;
jQuery(document).bind('ready scroll',function() {
var docScroll = jQuery(document).scrollTop();
if(docScroll >= menuOffset) {
jQuery('.menu-wrapper').addClass('fixed');
} else {
jQuery('.menu-wrapper').removeClass('fixed').removeAttr("width");
}
});
});
кажется, что это, по-видимому, легкое решение. Я попытался использовать jQuery .next (), чтобы поместить верхний край следующего .css после nav, чтобы он подходил под навигацию, как должен. любые другие яркие идеи?
javascript,jquery,navigation,sticky,