iPhone이 JavaScript를 통해 조경 모드로 들어가는 시점을 어떻게 감지합니까? 이것에 대한 이벤트가 있습니까?

StackOverflow https://stackoverflow.com/questions/850472

문제

나는 iPhone을 대상으로하는 웹 사이트를 작성하고 있습니다. 나는 수업을 설정하고 싶다 <body> iPhone의 방향이 변경 될 때 (즉, 사용자가 전화기를 조경 및/또는 초상화 모드로 바꿀 때) 요소.

JavaScript를 통해이 변경 사항을 감지 할 수 있습니까? 이것에 대한 이벤트가 있습니까?

도움이 되었습니까?

해결책

예, onorientationchange 이벤트와 window.orientation 재산.

다른 팁

문서 본문 너비를 확인할 수 있습니다. 갑자기 점점 작아지면 무슨 일이 있었는지 알 수 있습니다. 간격으로 측정 할 수 있습니다.

window.setInterval(function() {
    // check body with here and compare with global variable that holds the last measurement
    // you may set a boolean isLandscape = true if the body with became bigger.
}, 50);
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top