【问题标题】:Shake event on mobile web apps移动网络应用程序上的摇动事件
【发布时间】:2012-03-15 10:37:58
【问题描述】:

我想知道有没有办法在移动网络应用程序中触发摇晃事件?

---编辑--- 不使用 Phonegap。

【问题讨论】:

    标签: javascript android iphone dom-events shake


    【解决方案1】:

    你没经常用谷歌搜索吧? :)

    Phonegap - Handling Shake Events

    编辑:阅读这篇 Stackoverflow 文章。不要被标题中的“Phonegap”分心——没有它也可以。总结一下:您可以使用 Javascript 调用 Java 代码,并从您的 Web 代码中调用本机 Accelerometer。 Invoking Java Code with Javascript

    【讨论】:

    • 我忘了说 phonegap 不是一个选项 ;)
    【解决方案2】:

    Shake.js 是一个自定义的“摇动”事件 JavaScript 插件,适用于使用设备加速度计的移动网络浏览器。您的网络浏览器必须支持 devicemotion 事件才能使此插件正常工作。 Shake.js 使用内置功能检测来确定它是否可以在您的 Web 浏览器中运行。它将在不支持的浏览器上静默终止。

    你可能想看看这个:http://functionn.blogspot.com/2012/03/shakejs-custom-shake-event-javascript.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-04-30
      • 1970-01-01
      • 1970-01-01
      • 2016-12-08
      相关资源
      最近更新 更多