我已經做了一些搜索,並沒有找到任何提供給移動瀏覽器的非觸摸事件的好參考。有沒有人知道有什麼好的資源支持哪些傾斜事件,或者有這些事情的經驗?是否可以在iOS或Android手機的移動Webkit上的JavaScript中接收傾斜事件?
我真的很期待添加一些偏航控制。
我已經做了一些搜索,並沒有找到任何提供給移動瀏覽器的非觸摸事件的好參考。有沒有人知道有什麼好的資源支持哪些傾斜事件,或者有這些事情的經驗?是否可以在iOS或Android手機的移動Webkit上的JavaScript中接收傾斜事件?
我真的很期待添加一些偏航控制。
您正在尋找HTML5 DeviceOrientation和DeviceMotion事件。大多數現代智能手機瀏覽器現在支持這些事件
這裏是一個有用的教程: http://www.html5rocks.com/en/tutorials/device/orientation/
[編輯]
遺憾的是在這個時候,不運行作爲本機應用程序,從加速度計的事件不可用。
文檔爲:Supported Events for Safari on iOS
如果你想這些事件,考慮去一個原生應用程序,以及結賬Phonegap - 它有你在找什麼,通過iOS和的Adroid,加上相當多的支持。
這裏有一個快速鏈接:to get up'n the API docs
Phonegap可以將事件提供給在移動Safari中運行的非本地webapp嗎? – 2011-02-02 19:30:07
@Daniel,否 - 目前在移動版Safari中運行的非本地webapp無法接收來自設備加速計的事件。 – defbyte 2011-02-04 02:51:10
有。 Checkout http://stackoverflow.com/questions/4378435 – Xavi 2012-04-18 04:05:37