我的jquery中有一堆点击监听器,并想知道我需要做些什么才能让他们在移动设备和触摸屏上工作?所以如果我的代码是......
$(el).bind('click', function () {
//my event function
});
我需要这样做......
$(el).bind('click, touch', function () {
//my event function
});
答案 0 :(得分:2)
使用jQuery mobile。它有适用于触摸屏和平板电脑的事件:tap, taphold
等
答案 1 :(得分:1)
click
在触控设备上完美处理为tap
,因此您无需执行任何操作。
触控设备特定事件为swipe
等。
答案 2 :(得分:0)
如果您在常规设备上获得点击事件,那么当您在触摸屏上“点击”它们时,您也会在移动设备上获得点击事件。
如果您想支持高级触摸屏/多点触控相关功能,则只需要特殊事件。