>  기사  >  웹 프론트엔드  >  Node.js는 페이지 요소와 브라우저 작업 공간 상단 사이의 거리를 가져옵니다.

Node.js는 페이지 요소와 브라우저 작업 공간 상단 사이의 거리를 가져옵니다.

不言
不言원래의
2018-07-09 17:07:392714검색

이 글은 주로 js 획득 페이지 요소와 브라우저 작업 공간 상단 사이의 거리를 소개합니다. 이제 특정 참조 값이 필요하면 이를 참조할 수 있습니다.

먼저 몇 가지 속성을 소개합니다. : (당분간 IE와 Firefox만 테스트했습니다. 사실 제가 직장에서 가장 많이 사용하는 것은 Chrome입니다.)

롤업된 웹페이지의 높이/너비(즉, 페이지 콘텐츠의 높이) 브라우저 스크롤 막대가 스크롤된 후 숨김)

( ( javascript)

document.body.scrollTop //IE (javascript)

document.body.scrollLeft //IE (jqurey)

$(window).scrollTop() (jqurey

)

$(window).scrollLeft() 웹 페이지 작업 영역의 높이와 너비

(javascript) document.documentElement.clientHeight// IE Firefox (jqurey)                                                                                                                        () 요소의 오프셋 값 문서


(javascript)
DOM 요소 object.offsetTop //IE firefox

(javascript) DOM 요소 object.offsetLeft //IE firefox

(jqurey)                                        jq 객체 상단으로부터의 거리입니다. 작업 영역 = 오프셋 값 문서 상단의 요소 - 롤업된 웹 페이지의 높이

즉:

페이지 요소와 브라우저 작업 영역 상단 사이의 거리

= DOM 요소 object.offsetTop

-

document.documentElement.scrollTop

적용 예: (저는 호환성 문제를 피하기 위해 jqurey를 사용하는 데 익숙합니다.)

페이지 요소와 브라우저 작업 공간의 상단/왼쪽 끝 사이의 거리를 사용하여 프롬프트를 구현합니다. 페이지의 상자 프롬프트 정보가 다른 위치에 올바른 위치에 표시되는지 확인하십시오.

코드와 함께 그림에 표시된 것처럼 입력 상자가 어디에 있든 프롬프트가 표시되는 것을 볼 수 있습니다. 상자 정보는 항상 올바른 위치에 표시되며 프롬프트 상자가 Blocked코드일 때 팝업되지 않습니다(위 예의 html 페이지에서는 jquery-1.8.2.min.js를 인용해야 함)

위는 다음과 같습니다. 이 글의 전체 내용이 모든 분들의 학습에 도움이 되기를 바랍니다. 더 많은 관련 내용을 보시려면 PHP 중국어 넷을 주목해주세요!

관련 권장 사항: js 현재 도메인 이름, Url, 상대 경로 및 매개 변수를 가져오고 매개 변수를 지정하는 방법js 기본 왼쪽 스와이프 삭제

위 내용은 Node.js는 페이지 요소와 브라우저 작업 공간 상단 사이의 거리를 가져옵니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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