作者:茳小国 | 来源:互联网 | 2020-08-01 20:01
平滑滚动是指在页面内滚动的行为,在网页中,我经常会看到诸如“返回顶部”之类的按钮,这就是使用平滑滚动实现的,接下来的这篇文章我们就来介绍使用jQuery实现平滑滚动的方法。
$(function(){
$('a[href^="#"]').click(function(){
var speed = 500;
var href= $(this).attr("href");
var target = $(href == "#" || href == "" ? 'html' : href);
var position = target.offset().top;
$("html, body").animate({scrollTop:position}, speed, "swing");
return false;
});
});
上述代码可以实现平滑滚动,你可以通过改变“speed”来更改滚动速度,另外,通过最后返回“false”,我们尽量不影响URL。
由于WordPress与“$”冲突,我们将“$”更改为“jQuery”,下面我们使用jQuery的动画标签来实现平滑滚动。
我们来看具体的示例
代码如下
HTML代码
目录
CSS代码
div{
height: 1000px;
}
运行结果如下:只截图了上面的部分,下面还有sample1、sample2、sample3、sample4。
以上就是如何使用jQuery实现页面的平滑滚动的详细内容,更多请关注 第一PHP社区 其它相关文章!