我使用的是平滑滚动插件(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。
谢谢!