자바 스크립트를 사용하여 Mobile Safari에서 뷰포트의 x 오프셋을 찾은 다음 요소의 인라인 CSS에 px 기반 값으로 적용하기 전에 이전에 게시했습니다 (https://stackoverflow.com/questions/5737833/adjusting-horizontal-offset-for-an-image-gallery-in-mobile-safari).모바일 사파리와 x 오프셋
뷰포트의 결정하는 방법이 모바일 사파리에서 x는 오프셋, 다음 :
이 포스트는 조금 장황한 및 해당 응용 프로그램에 고유 한, 그래서 여기에 실제 질문을 것이었다 요소에 인라인 스타일로 적용할까요?
이미지 갤러리 오버레이를 올바르게 배치하는 것은 물론 사이트 전체에 명명 된 앵커를 사용하는 것이 필요합니다. Mobile Safari는 객체 (또는 뷰포트)의 x- 오프셋을 결정하는 일반적인 방법을 지원하지 않기 때문에 일부 JS 속임수가 필요하다는 것을 알고 있습니다.
http://partnersios.bigsweaterdesign.com/testing에서 거친 모형을 볼 수 있습니다. 내 문제는 스태킹 순서 (Z- 인덱스)가 아닙니다. 내 문제는 라이트 박스형 스크립트가있는 가로 스크롤링 사이트입니다. 스크롤하지 않으면 라이트 박스가 정상적으로 나타납니다. 오른쪽으로 스크롤하고 라이트 박스를 활성화하면 뷰포트 대신 문서의 왼쪽에 붙습니다. 세로 사이트에서는 괜찮지 만 가로에서는 그렇지 않습니다. Lightbox가 문서가 아닌 뷰포트에 있어야합니다. 데스크톱 용으로 제작되지 않았기 때문에 iOS 기기/에뮬레이터에서 사용해보세요. 이해가 되니? – bigsweater