>  기사  >  웹 프론트엔드  >  Pure JS는 버튼을 클릭하여 페이지 상단으로 돌아가는 코드를 구현합니다.

Pure JS는 버튼을 클릭하여 페이지 상단으로 돌아가는 코드를 구현합니다.

yulia
yulia원래의
2018-10-19 10:37:047439검색

컴퓨터에서 웹사이트를 탐색하든 휴대폰에서 웹사이트를 탐색하든 페이지를 아래로 슬라이드하면 오른쪽 하단에 사용자에게 바로 상단으로 돌아가라는 메시지를 표시하는 버튼이 있다는 것을 알고 계셨나요? 네이티브 JS를 사용하여 페이지를 맨 위로 되돌리려면 효과적인가요? 이 기사에서는 버튼을 클릭하여 상위로 돌아가기 위한 순수 JS 코드를 공유할 것입니다. 여기에는 특정 참조 값이 있으며 관심 있는 친구들이 참조할 수 있습니다.

페이지 상단으로 돌아가기 위해 버튼을 클릭하는 효과를 얻으려면 function(), document.getElementById(), if function 등과 같은 많은 JavaScript 지식이 필요합니다. 확실하지 않은 경우 다음을 수행할 수 있습니다. PHP 중국어 웹사이트에서 관련 기사를 참조하거나 JavaScript 비디오 튜토리얼을 방문하세요.

예시 설명: 사용자가 페이지를 아래로 슬라이드하면 스크롤 막대와 상단 사이의 거리가 20px보다 클 때 상단으로 바로 돌아가려면 버튼을 클릭하면 버튼이 사라집니다. 구체적인 코드는 다음과 같습니다.

HTML 부분:

<button onclick="topFunction()" id="myBtn" title="回顶部">JS返回顶部</button>
<div style="background-color:pink;color:white;padding:80px">向下滑动</div>
<div style="background-color:lightgrey;padding:80px 30px 2500px">页面内容,此处省略一万字</div>

CSS 부분:

*{padding: 0;margin: 0;}
   #myBtn {
     display: none;
     position: fixed;
     bottom: 20px;
     right: 30px;
     z-index: 99;
     border: none;
     outline: none;
     background-color: skyblue;
     color: white;
     cursor: pointer;
     padding: 15px;
     border-radius: 10px;
   }
   
   #myBtn:hover {
     background-color: plum;
   }

JavaScript 부분:

// 当网页向下滑动 20px 出现"返回顶部" 按钮
window.onscroll = function() {scrollFunction()};
  function scrollFunction() {console.log(121);
      if (document.body.scrollTop > 20 || document.documentElement.scrollTop > 20) {
          document.getElementById("myBtn").style.display = "block";
      } else {
          document.getElementById("myBtn").style.display = "none";
      }
  }
   
  // 点击按钮,返回顶部
  function topFunction() {
      document.body.scrollTop = 0;
      document.documentElement.scrollTop = 0;
  }

효과는 그림과 같습니다:

Pure JS는 버튼을 클릭하여 페이지 상단으로 돌아가는 코드를 구현합니다.

위에서 방법을 공유했습니다. 기본 JavaScript를 사용하여 버튼을 클릭하여 페이지 상단으로 돌아가는 코드를 구현합니다. 코드는 간결하고 단계가 상세합니다. 초보자도 직접 시도해 보고 코드가 페이지 상단으로 돌아가는 효과를 얻을 수 있는지 확인할 수 있습니다. 이 글이 도움이 되길 바랍니다!

더 많은 관련 튜토리얼을 보려면 JavaScript 중국어 참조 매뉴얼

을 방문하세요.

위 내용은 Pure JS는 버튼을 클릭하여 페이지 상단으로 돌아가는 코드를 구현합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.