Отступ при клике на якорь

208
05 декабря 2018, 18:00

Как сделать сверху отступ при клике на якорь меню. Сейчас у меня при клике проматывается к блоку и часть заголовка перекрывается. Как сделать отступ сверху 50px

$(document).on('click', 'a[href^="#"]', function (event) {
    event.preventDefault();
    $('html, body').animate({
        scrollTop: $($.attr(this, 'href')).offset().top
    }, 500);
});
Answer 1
$(document).ready(function(){
    $("a").on("click", function (event) {
        event.preventDefault();
        var id  = $(this).attr('href'),
        top = $(id).offset().top - 50;
        $('body,html').animate({scrollTop: top}, 1500);
    });
});
READ ALSO
Переключение css по клику jQuery

Переключение css по клику jQuery

Интересует переключение css по клику: Нажал раз - сменилось, Нажал два - вернулось то, что было

166
Как сделать такой слайдер через slick?

Как сделать такой слайдер через slick?

Как сделать такой слайдер через slick ? справа слайдер, слева превью

331
Удалить и снова добавить текст в DIV

Удалить и снова добавить текст в DIV

как удалить из div ранее добавленный текст, и записать новый если он есть?

216
Таймер с cookie на js

Таймер с cookie на js

Нужна помощь в реализации таймера с кукамиПри перезагрузки страницы таймер продолжал идти с того где остановился

161