我想让浏览器仅使用JavaScript即可将页面滚动到给定的锚点。
我在HTML代码中指定了name或id属性:
name
id
<a name="anchorName">..</a>
要么
<h1 id="anchorName2">..</h1>
通过导航到,我希望获得与您相同的效果http://server.com/path#anchorName。应滚动页面,使锚点位于页面可见部分的顶部附近。
http://server.com/path#anchorName
function scrollTo(hash) { location.hash = "#" + hash; }
完全不需要jQuery!