我想使用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;
})
答案 0 :(得分:2)
我使用quo.js找到了解决此问题的方法,这是修改后的代码
$$('#element').hold(function(event) {
alert('long tab detected');
}