我正在开发两个站点Fredrix Design和Bosted System,在那里我使用完全相同的“一页”系统文件和代码,这些文件和代码是从Stack Overflow 上的另一个问题中获得的。
在 Fredrix Design 上,它工作得很好——导航菜单将用户滑动到<section data-anchor="example">他/她通过<a data-scroll="example">. 但是,它在 Bosted System 网站上的工作方式不同。滑动机制正常工作,但active类偏离了 20 像素左右。当我到达一个不同的地方时它不会完全改变<section>——当我进入它时它会改变。
由@roasted在上面提到的另一个问题中提供/制作。