Javascript 刷卡的几个项目?有点像滚动事件
我想找到在移动浏览器中检测刷卡事件的som js代码。 我希望在用户刷卡时有几个事件,而不是刷卡结束时只有一个事件。 有点像当用户滚动页面时,会触发许多滚动事件 有人看到了吗?因为没有“刷卡”事件,所以您可能希望收听Javascript 刷卡的几个项目?有点像滚动事件,javascript,jquery,Javascript,Jquery,我想找到在移动浏览器中检测刷卡事件的som js代码。 我希望在用户刷卡时有几个事件,而不是刷卡结束时只有一个事件。 有点像当用户滚动页面时,会触发许多滚动事件 有人看到了吗?因为没有“刷卡”事件,所以您可能希望收听的“touchend”事件,并向其添加事件侦听器。 但是,对于一个全面的触摸界面,您需要一个更复杂的解决方案,检测正在发生的事情,从“touchstart”,“touchmove”开始,到“touchcancel”和“touchend”结束,然后检查它们之间的距离等等。 因此,你最终
的“touchend”
事件,并向其添加事件侦听器。但是,对于一个全面的触摸界面,您需要一个更复杂的解决方案,检测正在发生的事情,从
“touchstart”
,“touchmove”
开始,到“touchcancel”
和“touchend”
结束,然后检查它们之间的距离等等。因此,你最终得到的是一个所有这些事件的监听器,它会记住它的状态,计算距离、时间和方向,然后根据这些计算做出决定 我知道这不是一个简单的解决方案。“几个事件”-您可能需要一个运行时间间隔(f.ex animationFrame),它根据触摸手势计算位置。请更详细地解释您遇到了什么问题以及迄今为止您尝试了什么。