Fab*_* B. 7 events keypress event-handling jquery-mobile
我需要检测用户"指压",已经有"点击"事件,但是tap = press + release.
我需要在指纹上完全调用JS函数,就像keypress()标准浏览器一样.
已经有几个事件.
他们是vmousedown和taphold.
您可以在此链接中找到有关它们的完整参考:
http://jquerymobile.com/demos/1.0/docs/api/events.html
基本上,jQuery Mobile框架将主要的"传统"浏览器UI事件映射为"v".
这是为了表明它们是"虚拟"事件,因为这意味着您可以捕获来自标准(即非触摸)甚至触摸导向设备的事件.
因此,您可以使用以下命令为vmousedown事件安装处理程序:
$('#your-element-id').live('vmousedown', function() { alert("Hello") });
Run Code Online (Sandbox Code Playgroud)
taphold相反,它是完全不同的:当完整的点击事件发生持续时间接近一秒或更长时触发事件.
您可以快速使用这两个事件来了解哪个更适合您的需求.