通用返回顶部
阅:50丨共237字符丨2021-08-23

有时候文章特别多,好不容易滑到底下了,又要滑回去,这个时候就特别需要这个返回顶部按钮了,这个不好扒,百度找了好多,试了n久,终于,皇天不负有心人吧,终于是弄好了。

特别的容易,就需要十行左右的jquery代码就好了

首先在页面初始化时将返回顶部按钮隐藏。

var $backToTop = $(".back-to-top");
/* 隐藏回顶部按钮 */
$backToTop.hide();

然后我们需要在用户向下滚动页面一段距离(例如100像素)之后,将按钮淡入淡出的显示出来,如果按钮距离页面顶部小于100像素,则又将它隐藏起来。

$(window).on('scroll', function() {
  if ($(this).scrollTop() > 100) { /* 返回顶部按钮将在用户向下滚动100像素后出现 */
  $backToTop.fadeIn();
  } else {
  $backToTop.fadeOut();
  }
});

最后,为按钮绑定点击事件,在按钮被点击时,使用animate()方法将页面滚动会顶部。

$backToTop.on('click', function(e) {
  $("html, body").animate({scrollTop: 0}, 500);
});

再添加个返回顶部的html就好了!就这样子。😏

33748-tpoipng5uze.png
33748-tpoipng5uze.png

  • 评论 暂无评论

    评论列表暂无评论