本文摘自PHP中文网,作者jacklove,侵删。
原理:使用DeviceMotion实现,关于DeviceMotion介绍可以查看https://developer.mozilla.org/en-US/docs/Web/Reference/Events/devicemotion
通过DeviceMotionEvent,可以获得accelerationIncludingGravity的x,y,z属性,根据x,y,z属性的变化来判断设备是否有摇一摇的事件发生。
accelerationIncludeingGravity说明:
The acceleration of the device. This value includes the effect of gravity, and may be the only value available on devices that don’t have a gyroscope to allow them to properly remove gravity from the data.
代码如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 |
|
本文介绍了通过html5实现摇一摇的功能,更多相关内容请关注php中文网。
相关推荐:
如何通过MySql查看与修改auto_increment的方法
如何通过php生成网页桌面的快捷方式
利用js遍历获取表格内数据的方法
以上就是如何通过html5实现摇一摇的功能的详细内容,更多文章请关注木庄网络博客!
相关阅读 >>
h5 canvas中fill 与stroke文字效果实现实例
HTML5无插件多媒体media-音频audio与视频video的详细介绍
介绍HTML5+canvas调用手机拍照功能实现图片上传(下篇)
更多相关阅读请进入《HTML5》频道 >>
Vue.js 设计与实现 基于Vue.js 3 深入解析Vue.js 设计细节
本书对 Vue.js 3 技术细节的分析非常可靠,对于需要深入理解 Vue.js 3 的用户会有很大的帮助。——尤雨溪,Vue.js作者