lazuren
@lazuren

Как реализовать плавный скролинг страницы до определенного места?

Все доброго времени суток!
При создании сайта на одной очень объемной странице потребовалось реализовать плавный скролинг по якорным ссылка, но проблема в том, что элемент, до которого должна прокрутиться страница, должен быть не по верхний обрез окна браузера, а с определенным отступом от него.
Суть вопроса: Как мне реализовать эту задумку?
cfa02c50585046e19cb63c0cd973479a.png
908f67a97b924833b9a840627c7e3771.png
Для плавного скролинга использую вот этот скрипт:
jQuery(document).ready(function() {


   jQuery("a.skroll-price").click(function() {
      jQuery("html, body").animate({
         scrollTop: jQuery(jQuery(this).attr("href")).offset().top + "px"
      }, 
      {
         duration: 700,
         easing: "swing",
      });
      return false;
   });
  • Вопрос задан
  • 241 просмотр
Решения вопроса 1
Maxsior
@Maxsior
loading...
Вычти высоту шапки просто.
...
scrollTop:jQuery(jQuery(this).attr("href")).offset().top-jQuery("#header"/*<id шапки>*/).width()+"px"
...
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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