문제

나는 iPhone Viewport의 중앙에 DIV를 배치하려고합니다. 기본적으로 이미지를 누르면 클릭하기 전에 페이지에서 스크롤 한 위치에 관계없이 화면 중간에 나타납니다.

위치로 만드는 것만 큼 간단하지 않습니다. 고정; 그로 인해 원점은 뷰포트의 상단이 아니라 페이지의 상단이됩니다.

또한 스크롤 이벤트를 감지하고 현재 스크롤 된 위치를 추적하는 것과 같은 일을 할 수 없습니다. 제가 쓰고있는 JavaScript는 페이지에만 주입되어 팝업이 트리거 될 때 실행되기 때문입니다.

iPhone 특정 JavaScript API 또는 현재 뷰포트 좌표를 얻는 데 사용할 수있는 것이 있습니까?

고마워요, 토비

도움이 되었습니까?

해결책

어리석게 쉽습니다.

var scrollX = window.pageXOffset;
var scrollY = window.pageYOffset;

... 현재 창 위치를 제공합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top