使用JS实现页面内跳转的两种方式

第一种方式是直接使用锚点配合链接标签:


<h2 id="h2-anchor">Scroll to here</h2>

<a href="#h2-anchor">Jump to H2</a>

现在大多数实现都采用该种方式。但是这种方式没有动画效果,跳转是直接发生的。


第二种方式使用jQuery中的animate方法实现:


var target= $('#h2-anchor').offset().top;

$('body').animate({scrollTop:target}, 300);

这种方式跳转的过程更自然。

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。