>  기사  >  웹 프론트엔드  >  자바스크립트에서 스크롤바 위치 알아내는 방법

자바스크립트에서 스크롤바 위치 알아내는 방법

王林
王林원래의
2021-11-01 15:29:527650검색

스크롤 막대의 위치를 ​​가져오는 Javascript 메서드: [if($.browser.webkit){scTop=$("body").scrollTop()}else{scTop =document.documentElement.scrollTop].

자바스크립트에서 스크롤바 위치 알아내는 방법

이 기사의 운영 환경: windows10 시스템, javascript 1.8.5, thinkpad t480 컴퓨터.

자바스크립트에는 일반적으로 브라우저에서 스크롤 막대의 위치를 ​​얻는 두 가지 방법이 있습니다. 다음으로 다음 두 가지 방법을 살펴보겠습니다.

첫 번째 방법: document.documentElement.scrollTop

이 방법입니다. FireFox 및 IE 브라우저와 호환되지만 Chrome 브라우저에서 얻은 값은 항상 0입니다.

두 번째 방법: $("body").scrollTop()

이 방법은 Chrome 브라우저와 호환되지만 IE 및 FireFox 브라우저의 값은 항상 0입니다.

그러므로 위치를 확인하는 가장 정확한 방법은 다음과 같습니다.

if($.browser.webkit) {
    scTop = $("body").scrollTop();
}else {
    scTop = document.documentElement.scrollTop;
}

권장 학습: javascript 비디오 튜토리얼

위 내용은 자바스크립트에서 스크롤바 위치 알아내는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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