【发布时间】:2012-03-15 10:37:58
【问题描述】:
我想知道有没有办法在移动网络应用程序中触发摇晃事件?
---编辑--- 不使用 Phonegap。
【问题讨论】:
标签: javascript android iphone dom-events shake
我想知道有没有办法在移动网络应用程序中触发摇晃事件?
---编辑--- 不使用 Phonegap。
【问题讨论】:
标签: javascript android iphone dom-events shake
你没经常用谷歌搜索吧? :)
Phonegap - Handling Shake Events
编辑:阅读这篇 Stackoverflow 文章。不要被标题中的“Phonegap”分心——没有它也可以。总结一下:您可以使用 Javascript 调用 Java 代码,并从您的 Web 代码中调用本机 Accelerometer。 Invoking Java Code with Javascript
【讨论】:
Shake.js 是一个自定义的“摇动”事件 JavaScript 插件,适用于使用设备加速度计的移动网络浏览器。您的网络浏览器必须支持 devicemotion 事件才能使此插件正常工作。 Shake.js 使用内置功能检测来确定它是否可以在您的 Web 浏览器中运行。它将在不支持的浏览器上静默终止。
你可能想看看这个:http://functionn.blogspot.com/2012/03/shakejs-custom-shake-event-javascript.html
【讨论】: