iPhone이 JavaScript를 통해 조경 모드로 들어가는 시점을 어떻게 감지합니까? 이것에 대한 이벤트가 있습니까?
-
21-08-2019 - |
문제
나는 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);
제휴하지 않습니다 StackOverflow