Задать вопрос
Stasy11
@Stasy11
The best epta

Как сделать отступ сверху при переходе по якорям на js/jq?

Есть вот такой вот скрипт прыжков по якорям на странице
$(document).ready(function(){
    $('a[href^="#"], *[data-href^="#"]').on('click', function(e){
        e.preventDefault();
        var t = 600;
        var d = $(this).attr('data-href') ? $(this).attr('data-href') : $(this).attr('href');
        $('html,body').stop().animate({ scrollTop: $(d).offset().top }, t);
    });
});

Вопрос в следующем:
Как сделать так чтобы при переходе по якорю, сверху был отступ в 60px?
Он мотает страницу до якоря и прям к краю страницы а у меня над якорем фиксированное меню и получается так что якорь под меню, нужно сделать отступ над якорем в 60px. Как правильно подправить код?
Заранее спасибо!
  • Вопрос задан
  • 572 просмотра
Подписаться 1 Простой 1 комментарий
Решения вопроса 1
Stalker_RED
@Stalker_RED
$(d).offset().top - 60
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы