@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();
});

});
  • Вопрос задан
  • 1391 просмотр
Решения вопроса 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.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы