Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 刷卡的几个项目?有点像滚动事件_Javascript_Jquery - Fatal编程技术网

Javascript 刷卡的几个项目?有点像滚动事件

Javascript 刷卡的几个项目?有点像滚动事件,javascript,jquery,Javascript,Jquery,我想找到在移动浏览器中检测刷卡事件的som js代码。 我希望在用户刷卡时有几个事件,而不是刷卡结束时只有一个事件。 有点像当用户滚动页面时,会触发许多滚动事件 有人看到了吗?因为没有“刷卡”事件,所以您可能希望收听的“touchend”事件,并向其添加事件侦听器。 但是,对于一个全面的触摸界面,您需要一个更复杂的解决方案,检测正在发生的事情,从“touchstart”,“touchmove”开始,到“touchcancel”和“touchend”结束,然后检查它们之间的距离等等。 因此,你最终

我想找到在移动浏览器中检测刷卡事件的som js代码。 我希望在用户刷卡时有几个事件,而不是刷卡结束时只有一个事件。 有点像当用户滚动页面时,会触发许多滚动事件

有人看到了吗?

因为没有“刷卡”事件,所以您可能希望收听
的“touchend”
事件,并向其添加事件侦听器。
但是,对于一个全面的触摸界面,您需要一个更复杂的解决方案,检测正在发生的事情,从
“touchstart”
“touchmove”
开始,到
“touchcancel”
“touchend”
结束,然后检查它们之间的距离等等。
因此,你最终得到的是一个所有这些事件的监听器,它会记住它的状态,计算距离、时间和方向,然后根据这些计算做出决定

我知道这不是一个简单的解决方案。

“几个事件”-您可能需要一个运行时间间隔(f.ex animationFrame),它根据触摸手势计算位置。请更详细地解释您遇到了什么问题以及迄今为止您尝试了什么。