jQuery移动点击/保持

时间:2014-08-05 18:02:36

标签: jquery jquery-mobile

使用jQuery,您如何找到移动设备用户是否正在按住div?在此期间,变量将设置为值X - 如果未触摸div,则变量将设置为值Y.

我已经想过两种方法可以做到这一点,但我都不知道代码:

  1. 触摸div时,如果变量不是X,请将变量设置为X.此方法效率很低
  2. 当点击div时,将变量设置为X.当它被释放时(如.mouseup),将变量设置为Y.
  3. 如果可能的话,我宁愿使用第二个选项。我不确定.mouseup / .mousedown是否可以在移动浏览器中使用。

1 个答案:

答案 0 :(得分:2)

我相信你想使用jQuery touchstart事件:

$(".selector").bind("touchstart", function(e) {

 //Do your things

});