实现一下webapp的手机摇一摇功能
浏览:1168次 出处信息
最近开发一个小东西需要摇一摇,本来以为需要用到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天十大热文
- [52] IOS安全–浅谈关于IOS加固的几种方法
- [52] 图书馆的世界纪录
- [51] 如何拿下简短的域名
- [50] android 开发入门
- [49] Go Reflect 性能
- [49] Oracle MTS模式下 进程地址与会话信
- [47] 【社会化设计】自我(self)部分――欢迎区
- [45] 读书笔记-壹百度:百度十年千倍的29条法则
- [37] 程序员技术练级攻略
- [29] 视觉调整-设计师 vs. 逻辑