我可以检查用户是否在某个时间点触摸屏幕?
(触摸开始和触摸结束之间的时间)
就像是:

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


我必须从头开始创建一些东西吗? (使用touchstart和touchend)

最佳答案

现在我发现这很简单:

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

...
if (ScreenTouchedNow) ...

07-26 00:56