Как сделать так, чтобы шапка не наползала на заголовок на 100px?
Вроде бы простая и банальная ситуация. Есть навигация с position:fixed, есть якорь-секция до которого листается страница. Как сделать так, чтобы шапка не наползала на заголовок на 100px (ширину навигации)?
Пробовал делать:
$('a').click( function(){
var scroll_el = $(this).attr('href');
if ($(scroll_el).length != 0)
$('html, body').animate({ scrollTop: $(scroll_el).offset().top-100}, 2000);
}
Не работает! Подскажите, пожалуйста, знающие люди =)
Тогда получается уродская шапка на 130px, когда отступы везде 30-40px =)
Этот вариант уже рассматривал, не катит заказчику))
Можно ли как то "недоскроллить" JQuery?
Andrew, заголовок да, привязан к top: 0;
Нужно чтобы доходя до другой секции он не заезжал всей шапкой на нее, а останавливался в 100px от нее тем самым имитируя стандартную прокрутку до якоря