Я использую плагин с плавной прокруткой (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 для всего остального.
Спасибо!