Мне было интересно, есть ли способ вызвать событие встряхивания в мобильном веб-приложении?
- EDIT --- без использования телефонной связи.
С уважением.
Stef
Ты не слишком много гуглил? :)
Phonegap - обработка событий встряхивания
редактировать: прочитать эту статью Stackoverflow. Не отвлекайтесь на "Phonegap" в заголовке - он работает без него. В итоге: вы можете вызывать Java-код с помощью Javascript и вызывать нативный акселерометр из вашего веб-кода. Вызов Java-кода с помощью Javascript
Shake.js - это специальный JavaScript-плагин 'shake' для мобильных веб-браузеров, использующих акселерометр устройства. Ваш веб-браузер должен поддерживать событие devicemotion, чтобы этот плагин работал. Shake.js использует встроенную функцию обнаружения, чтобы определить, может ли он работать в вашем веб-браузере. В браузерах, не поддерживающих систему, он будет автоматически завершен.
Вы можете проверить это: http://functionn.blogspot.com/2012/03/shakejs-custom-shake-event-javascript.html