使用javascript(不是objective-c)在UIWebView中检测长按

时间:2012-10-24 19:47:23

标签: javascript ios iphone uiwebview webkit

我正在寻找一种在UIWebView中检测javascript长按的方法。

由于其他原因(不要问)我需要在javascript中执行此操作(不在objective-c中检测并触发javascript方法)。

所以基本上使用这些:

document.getElementById('touchable').addEventListener('touchstart', function(ev) {
}

依此类推(touchend,touchmove,touchcancel等)。

但是想使用一些标准或经过验证的代码来确定它是否是长按。换句话说,代码必须检查是否有另一个触摸或最近结束的触摸(用户正在做两个手指缩放或其他东西),检测他们是否“移动他们的手指”太多,因此正在平移,而不是按下等。

似乎有很多条件和许多可以不同的方式完成,所以如果有一种标准的方法可以做到这一点会很棒,但我会采取任何有用的方法。

0 个答案:

没有答案