触摸屏上的HTML5多点触摸事件


9

我有一台配备24英寸触摸屏的Ubuntu机器,并且工作正常。我可以移动鼠标,使用多个触摸点进行手势操作,这样硬件就可以正常工作。现在,我想知道是否可以让浏览器解释HTML5确实对触摸和多点触摸提供了很好的支持,我想为该设置开发Web应用程序。有人知道如何执行此操作吗?


3
有趣的问题。由于GTK, Chrome / Chromium在Linux上似乎缺少此功能。Firefox 说: “在Mac和Linux上,触摸事件尚未实现。”
gertvdijk

1
在带有X的Chromium OS上运行的Chromium,但是Aura而不是GTK具有强大的多点触摸支持。所有JS事件均按应有的方式触发。
马丁

Answers:


1

实际上有jQuery Mobile( http://jquerymobile.com/)jQuery JavaScript Framework插件,它为所有设备提供触摸事件和手势支持。

另外,请访问http://www.jqmgallery.com/,以查看使用jQuery Mobile构建的一些实际应用程序。(在大多数情况下,您可以监视源文件以获取高级真实示例)


3
问题不在于构建webui,而是代码可以在完全相同的硬件上完美运行,但运行Windows 7 + Chrome。问题是在Linux中,触摸在Chromium / Chrome中被解释为鼠标单击,而不是应有的touchstart / touchend。
马丁,

1
jQuery Mobile不会解决这个问题吗?如果不是,我的最佳猜测是,触摸屏仅在后备模式下被识别为通用鼠标,因此未使用合适的驱动程序。我找到了help.ubuntu.com/community/EloTouchScreen,但似乎已经过时了。尝试搜索您的触摸屏供应商和“ ubuntu驱动程序”以找到有效的解决方案。祝好运!
mondjunge
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.