要在移动设备中绑定到的事件
Events to bind to in mobile devices
我有一个简单的查询:
我的 Web 应用程序允许用户使用 Ctrl-X 等键盘快捷键来调用需要快速输入和操作的事件,例如中止刚刚快速执行的操作。
我知道要在桌面的js中绑定到的事件。
但是,虽然我知道桌面和移动浏览器可用的事件tap
和事件(keypress
等),但我想询问您对移动浏览器中可以绑定哪些事件的意见,例如静音,音量增大/减小。我在谷歌上找到的答案是过时的,不是很跨浏览器兼容
单击和点击事件太慢或太麻烦的情况下,是否有任何事件,用于用户的操作,特别是移动设备上的浏览器可以绑定的事件?
JQM 本身无法访问手机上的按钮,如果你想这样做,你必须编写额外的 Java 代码才能通过原始的 Android API 访问按钮。
或者,您可以使用Phonegap:http://docs.phonegap.com/en/2.0.0/cordova_events_events.md.html#Events
检查一下,您可以使用"音量增大"或"减小音量"事件。
据我所知,你能得到的最好的是触摸事件。
看看 iOS 的 http://developer.apple.com/library/ios/#documentation/AppleApplications/Reference/SafariWebContent/Introduction/Introduction.html,不确定 android/BB 是否存在相同的文档。
对于 Web 应用程序来说,覆盖设备上涉及大量操作系统的物理按钮(如音量/电源/主页按钮)的默认行为似乎很奇怪,因为用户会遇到异常行为,这会让普通用户感到困惑。 我怀疑是否有可能在网络应用程序中拦截它们。
编辑:此特定链接包含您可以在底部的表格中收听的iOS网络事件列表:http://developer.apple.com/library/ios/#documentation/AppleApplications/Reference/SafariWebContent/HandlingEvents/HandlingEvents.html#//apple_ref/doc/uid/TP40006511-SW1
- 在offline.js中绑定事件
- 如何在angularjs中检查Kendo树视图数据绑定事件
- 在页面高度更改时绑定事件
- 在页面重新加载后绑定事件,并仅使用Knockout.js、html和js创建新的html元素
- 使用onbeforeunload绑定事件
- 传递类似绑定事件的参数
- 如何对修改后的元素重新绑定事件
- 聚合物模板自动绑定:在模板绑定事件之前的核心选择火灾
- Jquery差异B/w Jquery绑定事件
- SessionStorage绑定事件
- extjs,如何在表单操作中绑定事件
- 模拟 Web 浏览器方向更改事件以使用 Jasmine 测试绑定事件处理程序函数
- 绑定事件发射器上的单个事件
- 如何在绑定事件期间排除元素
- 将鼠标悬停在位于我的页面上的 iframe 上的绑定事件,其中包含包含的 src
- 在 jQuery 中创建 DOM 之前的绑定事件
- 如何在页面加载时在 ajax 调用中绑定事件处理程序后触发事件
- 使用 ajax 加载的页面绑定和取消绑定事件处理程序
- 咖啡脚本构造函数中的绑定事件
- 将数据添加到动态创建的元素和绑定事件