2011-02-08 123 views
1

我在我的jquery中有一堆点击监听器,并且想知道我需要做些什么来让他们在移动设备和触摸屏上工作?所以,如果我的代码是...用于触摸屏和平板电脑的onClick监听器

$(el).bind('click', function() { 
    //my event function 
}); 

,我需要做的像...

$(el).bind('click, touch', function() { 
    //my event function 
}); 

回答

1

click在触控设备上完美处理为tap,因此您无需执行任何操作。

触摸设备特定事件是swipe等等。

+3

不,它不是。它挂起,与水龙头无关。我分开实施了tap,jqm click甚至没有接近我得到的结果:) – CoolStraw 2012-06-30 09:46:33

0

如果你被点击常规设备的事件也得到点击移动设备时,“点击事件“他们在触摸屏上。

如果您想支持高级触摸屏/多点触控相关功能,则只需要特殊事件。

2

使用jQuery手机。它具有精确的触摸屏和平板电脑的事件:tap, taphold