检查用户是否正在触摸屏幕(JS)

时间:2014-05-13 01:17:55

标签: javascript jquery mobile

我可以检查用户是否在某个时间点触摸屏幕? (touchstart和touchend之间的时间)
类似的东西:

$(el).is(":hover") //exist
$(window).is(":touch")

我必须从头开始创作吗? (使用touchstart和touchend)

1 个答案:

答案 0 :(得分:1)

现在我发现它非常简单:

var ScreenTouchedNow = false;
document.body.addEventListener('touchstart', function(){ScreenTouchedNow=true} );
document.body.addEventListener('touchend', function(){ScreenTouchedNow=false} );

...
if (ScreenTouchedNow) ...