jQuery를 사용하지 않고도 스크롤 이벤트의 방향을 결정할 수 있습니다. JavaScript 구현은 다음과 같습니다.
<code class="javascript">var lastScrollTop = 0; // Adjust the element selector based on the target of your scroll event. document.querySelector('body').addEventListener("scroll", function() { var st = window.pageYOffset || document.documentElement.scrollTop; if (st > lastScrollTop) { // Downscroll code } else if (st < lastScrollTop) { // Upscroll code } lastScrollTop = st <= 0 ? 0 : st; // Account for negative scrolling or devices with touch events }, false);</code>
이 코드에서는
"Back to Top"을 추가하는 대신 버튼을 사용하면 스크롤 방향을 감지하여 보다 부드러운 접근 방식을 통합할 수 있습니다. 예를 들어 다음과 같이 할 수 있습니다.
위 내용은 jQuery를 사용하지 않고 JavaScript에서 스크롤 방향을 어떻게 결정할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!