统一触摸和点击事件

问题描述:

我想这个问题已被要求去世,但我没有找到任何好的东西。 我想要的是一组跨越设备的统一事件。我知道的映射并不总是1比1,但只是一些涵盖了基础知识,例如:统一触摸和点击事件

  • 忽略/禁用悬停事件/样式的触控装置

  • 在touchstart映射到鼠标按下

  • 同样,touchend到鼠标松开

  • 自来水点击

  • 等等......

  • 甚至触摸,按住1秒,touchmove到的dragstart ...

我都没有想到过的所有细节。当然,设备特定事件(如悬停在桌面上或在平板电脑上滑动)无法翻译,如果不支持,应该忽略。

任何人都知道这样做的图书馆。最好是一个看不见的jQuery补丁。

谢谢。

jQuery Mobile确实如此,以及许多其他事情。

看到自己的virtual mouse events文档,其中:

...提供了一组试图抽象掉鼠标和触摸事件

+0

谢谢“虚拟”的鼠标事件!我认为jQuery Mobile是一个完整的包,其中包含大量我不想要的内置行为。我会看一看,看看我是否可以把他们的事件处理。 – nicholas 2012-08-01 05:21:13