如何使用<nav>链接实现滚动到页面某一部分

广告:宝塔服务器面板,一键全能部署及管理,送你10850元礼包,点我领取~~~

如何使用<nav>链接实现滚动到页面某一部分

随着一页网站的出现,使用滚动作为导航长页面的方法变得越来越流行。这一小部分是用JS + jQuery代码实现的,您可以轻松地在nav元素中设置链接以滚动到页面的相应部分。如果您希望在JS不存在时将锚标记添加到页面中。

Coffeescript:

$("nav").find("a").click (e) ->    e.preventDefault()    section = $(this).attr "href"    $("html, body").animate        scrollTop: $(section).offset().top
登录后复制

或JS:

$("nav").find("a").click(function(e) {    e.preventDefault();    var section = $(this).attr("href");    $("html, body").animate({        scrollTop: $(section).offset().top    });});
登录后复制

和一些示例HTML

<nav>    <a href="#welcome">Welcome</a>    <a href="#about">About</a>    <a href="#section3">Section 3</a></nav><div id="welcome">Welcome to this website</div><div id="about">About this website, and such</div><div id="section3">The third section</div>
登录后复制

以上就是如何使用<nav>链接实现滚动到页面某一部分的详细内容,更多请关注9543建站博客其它相关文章!

9543建站博客
一个专注于网站开发、微信开发的技术类纯净博客。
作者头像
admin创始人

肥猫,知名SEO博客站长,14年SEO经验。

上一篇:js如何改变css样式
下一篇:web前端开发需要学习什么?新人必看

发表评论

关闭广告
关闭广告