Есть скрипт скрола, т.е. при нажатии на ссылку якоря он плавно опускает страницу к нужному блоку, но есть проблема, у меня фиксированное меню которое закрывает часть блока, как сделать что бы блок поднимался только на определенную высоту, не до конца страницы, а например не доходя 50px от верха?
Код |
---|
$(document).ready(function(){
$('a[href^="#"], a[href^="."]').click( function(){ // если в href начинается с # или ., то ловим клик
var scroll_el = $(this).attr('href'); // возьмем содержимое атрибута href
if ($(scroll_el).length != 0) { // проверим существование элемента чтобы избежать ошибки
$('html, body').animate({ scrollTop: $(scroll_el).offset().top }, 1000); // анимируем скроолинг к элементу scroll_el
}
return false; // выключаем стандартное действие
});
}); |