JS实现重现用户点击过程。

在用户点击屏幕的时候,获取每次点击的时间点,例如获取的数据为:var rhythm = [0.601,0.918,1.541,2.445 …] 然后我该怎么用这些数据去还原用户点击的过程。

举个例子,点击屏幕出现一个特效,第一次是用户点击出发的特效,我记录下,然后用记录下来的数据去还原特效,想当于让用户看自己刚刚的操作过程,该怎么实现

用requestAnimationFrame () 去对比时间,如果误差小就触发点击事件,但是requestAnimationFrame 会出现 0.811 1.112 直接就无法获取到0.918了,哎,大神们,该如何重现这个过程


梦里花落0921
浏览 338回答 1
1回答

慕田峪7331174

setTimeout老老实实的用着吧,只是在这个过程不要去进行其他过多操作,一面setTimout不准
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript