一尘不染

如何滚动HTML页面到给定的锚点?

javascript

我想让浏览器仅使用JavaScript即可将页面滚动到给定的锚点。

我在HTML代码中指定了nameid属性:

 <a name="anchorName">..</a>

要么

 <h1 id="anchorName2">..</h1>

通过导航到,我希望获得与您相同的效果http://server.com/path#anchorName。应滚动页面,使锚点位于页面可见部分的顶部附近。


阅读 731

收藏
2020-04-25

共1个答案

一尘不染

function scrollTo(hash) {
    location.hash = "#" + hash;
}

完全不需要jQuery!

2020-04-25