Задать вопрос
@freeman0204

Как сделать что бы не доехало 100 px до блока?

$(document).ready(function () {
    $(".main-menu").on("click", "a", function (event) {
        //отменяем стандартную обработку нажатия по ссылке
        event.preventDefault();

        //забираем идентификатор бока с атрибута href
        var id = $(this).attr('href'),

            //узнаем высоту от начала страницы до блока на который ссылается якорь
            top = $(id).offset().top;

        //анимируем переход на расстояние - top за 1500 мс
        $('body,html').animate({
            scrollTop: top
        }, 1500);
    });
});


Есть фикс. хеалер и он перекрывает блок при скроле к нему. Высота футера 100 px нужно это как то учесть в этом коде что бы пр скролле не доежало на - 100px. Как это сделать?
  • Вопрос задан
  • 129 просмотров
Подписаться 2 Оценить Комментировать
Решения вопроса 1
Bowen
@Bowen
Японский бог
Если я правильно понял - scrollTop: top - 100
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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