html5 이벤트 , 기기 방향 이벤트, 이 이벤트는 기기 방향 변화를 감지할 때 발생하는 이벤트입니다. 일반적으로 사용되는 속성은 alpha(x), beta(y) 및 gamma(z)입니다.
기본적으로 휴대전화는 전면(90도)이 사용자를 향하도록 수직으로 잡습니다.
알파: 왼쪽 및 오른쪽으로 회전
beta: 앞으로 및 뒤로 회전
gamma: 트위스트(회전)
<html> <head> <title>DeviceOrientationEvent</title> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no"> <script src="js/common/jquery.min.js"></script> <script src="js/common/eventutil.js"></script> </head> <body> <p id="arrow"></p> </body> </html> <script> try { var text = ""; window.addEventListener("deviceorientation", orientationHandler, false); function orientationHandler(event) { text = "" var arrow = document.getElementById("arrow"); text += "左右旋转:rotate alpha{" + Math.round(event.alpha) + "deg)<p>"; text += "前后旋转:rotate beta{" + Math.round(event.beta) + "deg)<p>"; text += "扭转设备:rotate gamma{" + Math.round(event.gamma) + "deg)<p>"; arrow.innerHTML = text; } } catch (e) { $("#arrow").html(e.message) } </script>
위 내용은 HTML5에서 휴대폰 자이로스코프 각도 정보를 얻는 방법을 설명하는 자세한 샘플 코드의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!