모바일 (iPhone) 사파리에서 뷰포트의 현재 위치 얻기
-
20-09-2019 - |
문제
나는 iPhone Viewport의 중앙에 DIV를 배치하려고합니다. 기본적으로 이미지를 누르면 클릭하기 전에 페이지에서 스크롤 한 위치에 관계없이 화면 중간에 나타납니다.
위치로 만드는 것만 큼 간단하지 않습니다. 고정; 그로 인해 원점은 뷰포트의 상단이 아니라 페이지의 상단이됩니다.
또한 스크롤 이벤트를 감지하고 현재 스크롤 된 위치를 추적하는 것과 같은 일을 할 수 없습니다. 제가 쓰고있는 JavaScript는 페이지에만 주입되어 팝업이 트리거 될 때 실행되기 때문입니다.
iPhone 특정 JavaScript API 또는 현재 뷰포트 좌표를 얻는 데 사용할 수있는 것이 있습니까?
고마워요, 토비
해결책
어리석게 쉽습니다.
var scrollX = window.pageXOffset;
var scrollY = window.pageYOffset;
... 현재 창 위치를 제공합니다.
제휴하지 않습니다 StackOverflow