2012-08-02 95 views
1

我刚开始摆弄它,我不知道是否有在页面上移动元素的方式,说一箱/格,以1:1的手势:在Safari的iOS使用加速度计

让我更好地解释:我在网上看到的例子,他们的行为与惯性等...

我只想移动一个盒子到页面的顶部,当我倾斜iphone和viceversa ..直接运动,没有惯性需要

有什么演示在那里接近我在说什么?

回答

2

据我所知,Safari浏览器可以检测陀螺仪/加速计事件的东西,如:

window.ondevicemotion = function(event) { 
// event.accelerationIncludingGravity.x 
// event.accelerationIncludingGravity.y 
// event.accelerationIncludingGravity.z 
} 

我知道有一些弹跳球演示,但我不能找到它。但是,您可以访问Apple网站上的文档来为Safari浏览器开发此文档以获取更多信息。请参阅以下链接:

https://developer.apple.com/library/safari/#documentation/SafariDOMAdditions/Reference/DeviceMotionEventClassRef/DeviceMotionEvent/DeviceMotionEvent.html

https://developer.apple.com/library/safari/#documentation/SafariDOMAdditions/Reference/DeviceOrientationEventClassRef/DeviceOrientationEvent/DeviceOrientationEvent.html

更新: 我知道,我已经看到它的地方......这里是演示,在iPhone,Android和Mac的作品(含accelorometer): http://mrdoob.com/projects/chromeexperiments/ball_pool/