实现一下webapp的手机摇一摇功能
浏览:1253次 出处信息
最近开发一个小东西需要摇一摇,本来以为需要用到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天十大热文
-
[73] Java开发岗位面试题归类汇总
-
[67] 如何拿下简短的域名
-
[67] Go Reflect 性能
-
[64] 【社会化设计】自我(self)部分――欢迎区
-
[63] IOS安全–浅谈关于IOS加固的几种方法
-
[62] android 开发入门
-
[60] Oracle MTS模式下 进程地址与会话信
-
[50] Twitter/微博客的学习摘要
-
[48] 图书馆的世界纪录
-
[47] WEB系统需要关注的一些点