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

Jquery scrollTop, как добавить отступ в 100px от нужного якоря?

Добрый день.
Скажите пожалуйста как добавить отступ от #complements в 100px ? что бы был отступ от верхнего окна браузера до данного якоря
jQuery(function(){

jQuery('a.animate').on('click', function(e){
  jQuery('html,body').stop().animate({ scrollTop: jQuery('#complements').offset().top  }, 1000);
  e.preventDefault();
});

});
  • Вопрос задан
  • 1399 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Решения вопроса 1
IonDen
@IonDen
JavaScript developer. IonDen.com
$('a.animate').on('click', function(e){
  var plus = $(window).innerHeight() / 100 * 25;
  $('html,body').stop().animate({ scrollTop: $('#complements').offset().top + plus  }, 1000);
  e.preventDefault();
});

Updated.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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