实现一下webapp的手机摇一摇功能
浏览:1076次 出处信息
最近开发一个小东西需要摇一摇,本来以为需要用到Hybrid才可以实现,查了下资料才发现原来利用DeviceMotion可以实现这个需求。先上DeviceMotion的简介https://developer.mozilla.org/en-US/docs/Web/Reference/Events/devicemotion
通过DeviceMotionEvent,我们可以获得accelerationIncludingGravity的x, y, z属性。从而通过x, y, z的变化来判断设备是否有摇一摇的事件发生。
function handleMotionEvent(event) { var x = event.accelerationIncludingGravity.x; var y = event.accelerationIncludingGravity.y; var z = event.accelerationIncludingGravity.z; // Do something awesome. } window.addEventListener("devicemotion", handleMotionEvent, true);
QQ技术交流群:445447336,欢迎加入!
扫一扫订阅我的微信号:IT技术博客大学习
扫一扫订阅我的微信号:IT技术博客大学习
<< 前一篇:细说促销(三):促销的实施
后一篇:每个程序员都应该了解的知识有哪些? >>
文章信息
- 作者:stevezheng 来源: SteveZheng
- 标签: 摇一摇
- 发布时间:2013-09-23 13:48:42
近3天十大热文
- [393] 如何拿下简短的域名
- [392] WEB系统需要关注的一些点
- [11] Python中的闭包
- [11] 关于身份证号的那些事
- [11] Mysql监控指南
- [11] 大并发下的高性能编程 – 改进的(用户态)自
- [10] Zookeeper工作原理
- [10] 一致性哈希算法及其在分布式系统中的应用
- [10] 分布式系统的事务处理
- [9] [Perl]Moose::Manual::T