Есть вот такой код, который делает одно из меню прилепленным. По клику на пункт меню прыгает до якоря.
Так как меню прилеплено, мне нужно сделать, чтобы до якоря не доезжало 150 пикселей (высота меню с позицией fixed).
Как это сделать?
jQuery(function(){
var topPos = jQuery('.desc-mytabs').offset().top ; //topPos - это значение от верха блока до окна браузера
jQuery(window).scroll(function() {
var top = jQuery(document).scrollTop();
if (top > topPos) jQuery('.desc-mytabs').addClass('fixed');
else jQuery('.desc-mytabs').removeClass('fixed');
});
});