javascript - JS检测设备方向疑问

 天智-孙会军 发布于 2022-11-14 23:05




    
    Document


    

手机扫描二维码查看效果,现在的效果是进入页面后晃动手机会显示手机X轴的角度信息,到达0度临界值的时候,左右晃动手机角度的变化规律是357,358,359,0,1,2,3以此类推的这种格式,有没有办法更改成到达0度的时候是-3,-2,-1,0,1,2,3,到达359的时候是357,358,359,360,361,362的这种格式呢?

3 个回答
  • 加个定时器,把几十毫秒之前的数据记录下来,然后到 0 和 360 附近的时候根据之前记录的数据自己调整

    2022-11-14 23:29 回答
  • 这个不是很好实现,因为你不知道用户初次打开是处于什么状态,如果不考虑这个因素,可以做个类似分页的效果,比如初始page=1,实时检测动向,比如1-2,认为是+,反之认为是-,如果+的情况,突然减少300多,则是page+1,如果-的情况突然增加300多,则是page-1,不过不排除快速旋转时会出现什么异常,个人没这样尝试过,只说一下想法

    2022-11-14 23:29 回答
  • 谢邀,我没做过,提供一个想法吧你做一个全局变量。你用系统自带的判断是左右移动,然后你给的全局变量做加减。这样不就可以了

    2022-11-14 23:29 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有