작업중인 페이지뿐만 아니라 전체 모니터에 상대적으로 요소의 위치를 가져 오는 방법이 있습니까? 지금까지 발견 한 모든 솔루션은 페이지에서 요소의 위치를 찾을 수 있지만 버튼이 화면 어디에 있는지는 내 페이지뿐만 아니라 전체 페이지에서 확인할 수 있는지 궁금합니다.자바 스크립트를 사용하여 모니터와 관련된 요소 위치 가져 오기
6
A
답변
1
을 포함하여 작업 표시 줄 :
window.screen.availHeight
window.screen.availWidth
하면 작업 표시 줄이 앉아 위치를 알고, 그래서 만약 모든 주요 모바일 기기에서 지원
window.screen.width
window.screen.height
, 그 간단한 계산을 포함하지 않는 차이를 파악하는 ... 그런 다음 jquerys 오프셋 기능에 적용 :
$('#myElement').offset().top
$('#myElement').offset().left
또는 원시 js :
var myElement = document.getElementById('myElement');
myElement.offsetTop
myElement.offsetLeft
희망이 있습니다. :)
1
브라우저가 작동 시스템 렌더링에서 어디에 있는지 알 수 없습니다. 일부 브라우저는이를 지원하지만 이것이 보장되지는 않습니다. 그리고 그것을 지원하는 사람들은 (다중 모니터와 같이) 제어 할 수없는 여러 개의 가장자리 경우가 있습니다.
관련 문제
- 1. 자바 스크립트에서 요소 위치 가져 오기
- 2. 요소 가져 오기 마우스가 자바 스크립트를 사용했습니다.
- 3. 자바 스크립트를 사용하여 텍스트 파일 가져 오기
- 4. 페이지와 관련된 위치 요소 위치
- 5. 자바 스크립트를 사용하여 외부 파일 소스 (위치) 가져 오기
- 6. 자바 스크립트를 사용하여 여러 이미지의 위치 가져 오기
- 7. 자바 스크립트를 사용하여 주어진 ID로 가장 가까운 요소 가져 오기
- 8. 순수 자바 스크립트를 사용하여 이벤트에서 선택 요소 값 가져 오기
- 9. PHP 또는 자바 스크립트를 사용하여 요소 가져 오기
- 10. javascript로 요소 위치 가져 오기
- 11. 자바 스크립트를 사용하여 탐색 기간 가져 오기
- 12. 자바 스크립트를 사용하여 파일을 문자열로 가져 오기
- 13. 자바 스크립트를 사용하여 PHP로 가져 오기
- 14. 자바 스크립트를 사용하여 양식 이름 가져 오기
- 15. 자바 스크립트를 사용하여 선택한 텍스트 가져 오기
- 16. 자바 스크립트를 사용하여 IFrame 콘텐츠 가져 오기
- 17. 자바 스크립트를 사용하여 맞춤 헤더 가져 오기?
- 18. 자바 스크립트를 사용하여 iframe 내용 가져 오기
- 19. 자바 스크립트를 사용하여 CSS로 html 가져 오기
- 20. 자바 스크립트를 사용하여 미래의 날짜 가져 오기
- 21. 자바 스크립트를 사용하여 JSON 객체 가져 오기
- 22. 자바 스크립트를 사용하여 범위 텍스트 가져 오기
- 23. 자바 스크립트 - 요소 가져 오기
- 24. 자바 스크립트를 사용하여 플로팅 요소 위치 지정 (애니메이션 용)
- 25. 자바 스크립트를 사용하여 위치 div
- 26. 인덱스에서 요소 위치 가져 오기 REVERSED
- 27. 자바 스크립트를 사용하여 요소 삭제
- 28. 자바 스크립트를 사용하여 요소의 하위 항목 가져 오기
- 29. 위치에서 가져 오기 위치
- 30. 고정 컨테이너와 관련된 위치 요소
[window.screen] (https://developer.mozilla.org/en-US/docs/DOM)을보십시오. /window.screen) – epascarello
@epascarello -'window.screen'는 Chrome에 'left' 속성이없는 것 같습니다. 화면 크기가 있지만 창 위치에 대해서는 아무 것도 볼 수 없습니다. –
window.screenLeft를 사용할 수 있습니다. – tilleryj