2017-04-16 118 views

回答

2

您可以使用jQuery它

$("#button").click(function() { 
    $('html, body').animate({ 
     scrollTop: $("#header").offset().top 
    }, 2000); 
}); 

的Html

<div id="button">Click me </div> 
<div id ="header">...</div> 

这里是plnkr

https://plnkr.co/edit/LVi19SUIgi55qbhKzpaV?p=preview

+0

你能给出完整的代码 –

+0

@Hax_dz我编辑我的答案。检查这 – Akashii

+0

Thnx!问题依然存在:D –

0

您只需在要跳转到的ID上添加一个标签和href =即可。例如: 您的代码中有较高的代码,例如正文位于您的正文标记下方,<div id="top"></div> 您网页的下方,如果您选择了多个位置,请在链接中添加引用该ID的标签; <a href="#top"></a>。当你点击这个href标签时,它将视图端口/屏幕的顶部推到该div上。

基本HTML:

<div id="wrapper"> 
    <div id="top"></div> 
    <div id="container> 
    <div class="header">Welcome</div> 
    <p>......whole bunch of content</p> 
    </div> 
    <div class="footer"><a href="#top">Back to the top</a> 
</div> 

好运。

+0

Thnx这有帮助 –

+0

@Hax_dz很高兴能帮到你。如果您对答案满意,请不要忘记标记答案已解决。 顺便说一句,这里是一个jsfiddle,虽然所有你需要的是简单的html来实现这一点。 https://jsfiddle.net/j7jo80jm/ –