h5 deviceorientation重力感应

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <div class="container"></div>
    <script>
        // 带有陀螺仪的设备支持重力感应
        // 苹果11.1.x版本后设备的页面只有在https协议下才能使用这些接口
        window.addEventListener("deviceorientation", function(e){
    
    
            // e中的属性
            // alpha:指北 [0, 360) 0时指北,360指南
            // beta:平方在桌面时候deta只为0 当手机立起来(短边接触桌面)头朝下 -90 头朝上 90
            // gamma: 平方在桌面时候gamma只为0 如果手机立起来(长边接触桌面) 左边朝下 -90 右边朝下 90
        
            document.getElementById("container").innerHTML = `alpha:${
      
      e.alpha} beta:${
      
      e.beta} gamma:${
      
      e.gamma}`
        })
    </script>
</body>
</html>

猜你喜欢

转载自blog.csdn.net/weixin_48727085/article/details/118353014
H5