我已经将jQuery的点击事件替换为jQuery移动点按事件,以提高响应速度。
我有一种感觉,这是一个坏主意的兼容性原因。
是否有必要有两个事件,并且有任何方式来为同一个函数写它们?
如(‘点击’,’点击’)
解决方法
比利的答案是令人难以置信的完整,实际上工作相当不错,几次我使用它。另外,你可能想看看vmouse插件在
JQuery Mobile,它是一个尝试抽象鼠标事件:
// This plugin is an experiment for abstracting away the touch and mouse // events so that developers don't have to worry about which method of input // the device their document is loaded on supports.
– https://github.com/jquery/jquery-mobile/blob/master/js/vmouse.js
我一直在玩一个我正在努力的项目,它似乎很响应这些天。使用,类似:
$('selector').bind('vclick',function () { ...
要么
$('selector').bind('vmousedown',function () { ...