使用touchstart旁边的滚动和tougnd phonegap中的事件

时间:2013-09-09 12:01:43

标签: javascript cordova scroll touch

我想使用java脚本捕获长触摸事件,所以我使用了 touchstart和touchend ,但是应用程序中的滚动停止了。 是否有一种方法可以捕捉长时间触摸并保持滚动功能正常工作

var longpress;

$(document).ready(function(){
  $("#element").on('touchstart' ,function(){ 
  longpress=true;
  setTimeout(function() {
    if(longpress)
      alert("long press works!");
  }, 2000);
})

$("#element").on('touchend' ,function(){ 
   longpress=false;
})

1 个答案:

答案 0 :(得分:2)

我使用quo.js找到了解决此问题的方法,这是修改后的代码

$$('#element').hold(function(event) {
   alert('long tab detected');
}