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

 所属分类:web前端开发

 浏览:81次-  评论: 0次-  更新时间:2022-10-24
描述:更多教程资料进入php教程获得。 随着一页网站的出现,使用滚动作为导航长页面的方法变得越来越流行。这一小部分是用JS + jQuery代码实现...
更多教程资料进入php教程获得。 随着一页网站的出现,使用滚动作为导航长页面的方法变得越来越流行。这一小部分是用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>链接实现滚动到页面某一部分的详细内容,更多请关注zzsucai.com其它相关文章!

 标签: &lt;nav&gt;,
积分说明:注册即送10金币,每日签到可获得更多金币,成为VIP会员可免金币下载! 充值积分充值会员更多说明»

讨论这个素材(0)回答他人问题或分享使用心得奖励金币

〒_〒 居然一个评论都没有……

表情  文明上网,理性发言!