2011-11-25 91 views

回答

7

有一对夫妇已经事件。它们是vmousedowntaphold

您可以通过以下链接找到它们的完整参考:

http://jquerymobile.com/demos/1.0/docs/api/events.html

基本上,jQuery Mobile框架映射主要的“传统”的浏览器的用户界面以“V”为前缀来的事件。

这表示它们是“虚拟”事件,因此这意味着您可以捕获来自标准(即非触摸)甚至面向触摸设备的事件。

所以,你可以安装一个处理程序与vmousedown事件:

$('#your-element-id').live('vmousedown', function() { alert("Hello") }); 

taphold,取而代之的,是完全不同的:该事件被触发时,一个完整的轻击事件发生有近第二的持续时间或更多。

您可以快速浏览这两个事件,了解哪一个更适合您的需求。