2012-08-02 60 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/