Есть ли способ сказать, где страница прокручивается? - PullRequest
0 голосов
/ 30 мая 2019

Я использую плагин с плавной прокруткой (https://github.com/cferdinandi/smooth-scroll), и хочу, чтобы смещение прокрутки было 0 при прокрутке назад к верхней части страницы, но -75 при прокрутке к другим точкам привязки.

offset: function() {
    if(window.pageYOffset >= 2) {
      return 0;
    } else {
      return -75;
    }
  }

Это хорошо работает при переходе от верхней части страницы к другой точке привязки, а затем при возврате к вершине. Но при переходе от одной точки привязки к другой (который не в верхней части) pageYOfset, то есть 0, а не -75.

Есть ли способ, которым я могу создать функцию, чтобы сказать, прокручивает ли pageYOfset обратно к 0? Затем я могу использовать это, чтобы вернуть 0, а затем -75 для всего остального.

Спасибо!

...