<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>jQuery监听页面滚动事件,点击按钮回到页面顶部</title>
  <script src="assets/js/jquery.min.js"></script>
  <style>
    .top-pc{display: none;position: fixed;right: 3%;bottom: 15%;background: #242437;transform: rotate(-90deg);font-size: 30px;color: #fff;padding: 5px;border-radius: 5px;}
    .top-pc:hover{cursor: pointer;}
  </style>
</head>
<body>
<div style="text-align: center">
  <div style="font-size: 30px;text-align: center;">监听滚动条,控制按钮的显示</div>
<div>监听滚动,滚动页面,显示置顶按钮</div>
<div>监听滚动,滚动页面,显示置顶按钮</div>
<div>监听滚动,滚动页面,显示置顶按钮</div>
  <div>监听滚动,滚动页面,显示置顶按钮</div>
  <div>监听滚动,滚动页面,显示置顶按钮</div>
  <div>监听滚动,滚动页面,显示置顶按钮</div>
  <div>监听滚动,滚动页面,显示置顶按钮</div>
  <div>监听滚动,滚动页面,显示置顶按钮</div>
  <div>监听滚动,滚动页面,显示置顶按钮</div>
  <div>监听滚动,滚动页面,显示置顶按钮</div>
  <div>监听滚动,滚动页面,显示置顶按钮</div>
  <div>监听滚动,滚动页面,显示置顶按钮</div>
  <div>监听滚动,滚动页面,显示置顶按钮</div>
  <div>监听滚动,滚动页面,显示置顶按钮</div>
  <div>监听滚动,滚动页面,显示置顶按钮</div>
  <div>监听滚动,滚动页面,显示置顶按钮</div>
  <div>监听滚动,滚动页面,显示置顶按钮</div>
  <div>监听滚动,滚动页面,显示置顶按钮</div>
  <div>监听滚动,滚动页面,显示置顶按钮</div>
  <div>监听滚动,滚动页面,显示置顶按钮</div>
  <div>监听滚动,滚动页面,显示置顶按钮</div>
  <div>监听滚动,滚动页面,显示置顶按钮</div>
  <div>监听滚动,滚动页面,显示置顶按钮</div>
  <div>监听滚动,滚动页面,显示置顶按钮</div>
  <div>监听滚动,滚动页面,显示置顶按钮</div>
  <div>监听滚动,滚动页面,显示置顶按钮</div>
  <div>监听滚动,滚动页面,显示置顶按钮</div>
  <div>监听滚动,滚动页面,显示置顶按钮</div>
  <div>监听滚动,滚动页面,显示置顶按钮</div>
  <div>监听滚动,滚动页面,显示置顶按钮</div>
  <div>监听滚动,滚动页面,显示置顶按钮</div>
  <div>监听滚动,滚动页面,显示置顶按钮</div>
  <div>监听滚动,滚动页面,显示置顶按钮</div>
  <div>监听滚动,滚动页面,显示置顶按钮</div>
  <div>监听滚动,滚动页面,显示置顶按钮</div>
  <div>监听滚动,滚动页面,显示置顶按钮</div>
  <div>监听滚动,滚动页面,显示置顶按钮</div>
  <div>监听滚动,滚动页面,显示置顶按钮</div>
  <div>监听滚动,滚动页面,显示置顶按钮</div>
  <div>监听滚动,滚动页面,显示置顶按钮</div>
  <div>监听滚动,滚动页面,显示置顶按钮</div>
  <div>监听滚动,滚动页面,显示置顶按钮</div>
  <div>监听滚动,滚动页面,显示置顶按钮</div>
  <div>监听滚动,滚动页面,显示置顶按钮</div>
  <div>监听滚动,滚动页面,显示置顶按钮</div>
  <div>监听滚动,滚动页面,显示置顶按钮</div>
  <div>监听滚动,滚动页面,显示置顶按钮</div>
  <div>监听滚动,滚动页面,显示置顶按钮</div>
  <div>监听滚动,滚动页面,显示置顶按钮</div>
  <div>监听滚动,滚动页面,显示置顶按钮</div>
  <div>监听滚动,滚动页面,显示置顶按钮</div>
  <div>监听滚动,滚动页面,显示置顶按钮</div>
  <div>监听滚动,滚动页面,显示置顶按钮</div>
  <div>监听滚动,滚动页面,显示置顶按钮</div>
  <div>监听滚动,滚动页面,显示置顶按钮</div>
  <div>监听滚动,滚动页面,显示置顶按钮</div>
  <div>监听滚动,滚动页面,显示置顶按钮</div>
  <div>监听滚动,滚动页面,显示置顶按钮</div>
  <div>监听滚动,滚动页面,显示置顶按钮</div>
  <div>监听滚动,滚动页面,显示置顶按钮</div>
  <div>监听滚动,滚动页面,显示置顶按钮</div>
  <div>监听滚动,滚动页面,显示置顶按钮</div>
  <div>监听滚动,滚动页面,显示置顶按钮</div>
  <div>监听滚动,滚动页面,显示置顶按钮</div>
  <div>监听滚动,滚动页面,显示置顶按钮</div>
  <div>监听滚动,滚动页面,显示置顶按钮</div>
  <div>监听滚动,滚动页面,显示置顶按钮</div>
  <div>监听滚动,滚动页面,显示置顶按钮</div>
  <div>监听滚动,滚动页面,显示置顶按钮</div>
  <div>监听滚动,滚动页面,显示置顶按钮</div>
  <div>监听滚动,滚动页面,显示置顶按钮</div>
  <div>监听滚动,滚动页面,显示置顶按钮</div>
  <div>监听滚动,滚动页面,显示置顶按钮</div>
  <div>监听滚动,滚动页面,显示置顶按钮</div>
  <div>监听滚动,滚动页面,显示置顶按钮</div>
  <div>监听滚动,滚动页面,显示置顶按钮</div>
  <div>监听滚动,滚动页面,显示置顶按钮</div>
  <div>监听滚动,滚动页面,显示置顶按钮</div>
  <div>监听滚动,滚动页面,显示置顶按钮</div>
  <div>监听滚动,滚动页面,显示置顶按钮</div>
  <div>监听滚动,滚动页面,显示置顶按钮</div>
  <div>监听滚动,滚动页面,显示置顶按钮</div>
  <div>监听滚动,滚动页面,显示置顶按钮</div>
  <div>监听滚动,滚动页面,显示置顶按钮</div>
  <div>监听滚动,滚动页面,显示置顶按钮</div>
  <div>监听滚动,滚动页面,显示置顶按钮</div>
</div>

<!-- 置顶按钮-->
<div class="top-pc">➤</div>



</body>
<script>
  $(document).ready(function () {
    // scrollTop() 方法设置或者返回被选元素的垂直滚动条位置。
    $(window).scroll(function () {
      // 当滚动高度超过100px时,显示置顶按钮
      if ($(document).scrollTop() > 100) {
        $(".top-pc").fadeIn(1000);
      } else {
        $(".top-pc").fadeOut(1000);
      }
    });

    // 置顶按钮
    $(".top-pc").click(function () {
      $("html,body").animate({scrollTop: 0}, 'slow');
    });
  })
</script>
</html>