Показать сообщение отдельно
  #1 (permalink)  
Старый 13.11.2014, 17:37
Кандидат Javascript-наук
Отправить личное сообщение для vah-smile Посмотреть профиль Найти все сообщения от vah-smile
 
Регистрация: 31.10.2009
Сообщений: 116

scrollTop на якорь с отступом
Возникла следующая проблема: вверху страницы есть плавающее мену, но когда осуществлять переход к якорю - якорь заходит под меню. Как сдулать отступ перед якорем?

Использую следюющую функцию для перехода на якорь:

$('a[href^="#"]').click(function () {
var target = $(this).attr('href');
$('html, body').animate({scrollTop: $(target).offset().top }, 800);
return false;
});


Изменение строки на:

scrollTop: $(target).offset().top-84

не помогает (сналала отображает правильно, но потом снова прячет якорь под меню)
Ответить с цитированием