2010-02-04 60 views
9

是否可以用JavaScript監聽iPhone(或帶有加速度計的任何手機)搖晃事件?你知道像搖晃iPhone來拖曳iTunes中的下一首歌,當iPhone震動時,我想在我的網站上調用JS功能。Javascript。聆聽iPhone搖擺事件?

回答

1

不是一個直接的網絡應用程序,沒有。如果您將自己的網絡應用程序封裝在PhoneGap中,它會將加速計和其他應用程序專用功能展示給運行在其中的網站,但缺點是人們必須真正下載您的應用程序 - 他們無法瀏覽到Safari中的網站。

4

我只是執行上面的在我的web應用程序,它目前擁有控制只有在發生設備震動後纔出現在頁面上。很容易實施和乾淨地描述。

https://github.com/alexgibson/shake.js

還值得一提的是,iPhone模擬器的擺動姿態不會觸發事件,而是一個真正的設備搖呢。