我有我的網站的iPhone版本。是否有可能使用JavaScript檢測iPhone何時被震動?沿着線的東西:有沒有辦法檢測Iphone,如果通過javascript動搖?
<script> function shaken() { alert("you shaked !!!"); } </script>
<body onshake="shaken()">
我有我的網站的iPhone版本。是否有可能使用JavaScript檢測iPhone何時被震動?沿着線的東西:有沒有辦法檢測Iphone,如果通過javascript動搖?
<script> function shaken() { alert("you shaked !!!"); } </script>
<body onshake="shaken()">
它似乎不支持「onshake」事件。我會試着看看搖動手機是否會觸發'onorientationchange'(這個事件在iPhone 1.1+上運行)。讓我們張貼您的實驗結果! – 2009-12-31 19:22:17
沒有,只有本地應用程序可以訪問它是否已經動搖與否。
您可以通過使用帶有PhoneGap(或其他庫)的包裝Web視圖來實現本機應用程序。這些庫通過JavaScript界面顯示運動事件等。
更新:我錯誤地認爲,方向不通過JavaScript暴露。感謝您的更正。
目前,有一個甚至可以檢測iphone的方向,但我不知道用來檢測Shake事件。 – Ryan 2009-12-31 18:10:48
-1 **錯誤**我見過包含在iPhone上左右滑動功能的網站。另外,當方向改變時。在這裏看到我的問題:http://stackoverflow.com/questions/1733254/handle-iphone-events-like-slide-left-in-mobile-web-site – 2009-12-31 18:12:11
投票反過來:) – 2009-12-31 18:17:14
結賬PhoneGap和Appcelerator's Titanium。兩者都提供JavaScript API,可以訪問這樣的內容。
「shacked」是什麼意思? – 2009-12-31 18:00:00
旋轉,由它的外觀。 – 2009-12-31 18:01:48
對不起,我的意思是振動! – Ryan 2009-12-31 18:02:06