利用html5的一个重要特性 —— deviceorientation来实现手机网站上的摇一摇功能
5页1、利用利用 HTML5HTML5 的一个重要特性的一个重要特性 DeviceOrientationDeviceOrientation 来实现手机来实现手机网站上的摇一摇功能网站上的摇一摇功能利用 HTML5 的一个重要特性 DeviceOrientation 来实现手机网站上的摇一摇功能介绍之前做两个声明:1、以下代码可以直接运行,当然你别忘了引用 jQuery 才行,我可提醒了,别到时候跑不起来骂我就成;2、下面的实现思想参照了网上的一些文章,自己做了以下整理,对代码加入了一些注释说明,本人并非原创。/ DeviceOrientation 将底层的方向传感器和运动传感器进行了高级封装,提供了 DOM 事件的支持。/ 这个特性包括两个事件:/ 1、deviceOrientation:封装了方向传感器数据的事件,可以获取手机静止状态下的方向数据(手机所处的角度、方位和朝向等) 。/ 2、deviceMotion:封装了运动传感器的事件,可以获取手机运动状态下的运动加速度等数据。/ 使用这两个事件,可以很能够实现重力感应、指南针等有趣的功能。/ 现在在很多 Native 应用中有一个非常常见
2、而时尚的功能 摇一摇,摇一摇找人、摇一摇看新闻、摇一摇找金币。 。 。/ 也许在 android 或者 ios 的客户端上对这个功能你已经很了解了,但是现在,我将告诉你如何在手机网页上实现摇一摇的功能。/ OK,那我们现在就开始吧,嘿嘿/ 先来让我们了解一下设备运动事件 DeviceMotionEvent:返回设备关于加速度和旋转的相关信息,其中加速度的数据包含以下三个方向:/ x:横向贯穿手机屏幕;/ y:纵向贯穿手机屏幕;/ z:垂直手机屏幕。/ 鉴于有些设备没有排除重力的影响,所以该事件会返回两个属性:/ 1、accelerationIncludingGravity(含重力的加速度)/ 2、acceleration(排除重力影响的加速度)/ 作为码农,上代码才是最直接的,come on,代码走起!/ 首先在页面上要监听运动传感事件 function init()if (window.DeviceMotionEvent) / 移动浏览器支持运动传感事件window.addEventListener(devicemotion, deviceMotionHandler, false);
《利用html5的一个重要特性 —— deviceorientation来实现手机网站上的摇一摇功能》由会员kms****20分享,可在线阅读,更多相关《利用html5的一个重要特性 —— deviceorientation来实现手机网站上的摇一摇功能》请在金锄头文库上搜索。
高三文科数学(长方体模型1)
高一生物:必修2 1.1孟德尔的豌豆杂交实验
遗传学第1章 绪言
高等代数课件--第三章 线性方程组§3.3 线性相关性
高二数学(1.1-1空间几何体及棱柱、棱锥的结构特征)
递回关系与演算法分析
过程是vb的基本组成单位
营养器官的生长
细菌真菌在生物圈中的作用课件(济南版七年级上)
自动化-ab变频器的原理及其应用
网络操作系统-第16章 windows server 2003安全管理
网络安全+第4讲+防火墙
素材-接触网施工技术-双线隧道吊柱安装
系统结构第5章
计算机体系结构实验2008
计算机系统安全
高考词汇总常用词v
软件测试tmap
电脑文件被删除怎么恢复图文教程
电子教案--第9章
2023-10-02 4页
2022-09-25 9页
2022-10-05 6页
2024-03-01 3页
2023-08-23 3页
2023-10-24 5页
2023-11-20 5页
2022-08-24 8页
2023-06-13 1页
2023-01-08 6页