我喜欢让浏览器将页面滚动到给定的锚点,只需使用 JavaScript。
我在我的 HTML 代码中指定了一个nameorid属性:
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!