最近,我将fastclick.js集成到我的项目中,以消除在物理上点击触摸屏设备上的一个链接时300 my的延迟。现在,我想测试它,以确保它是正确集成的。如果这是适当的集成,我应该能够基准300毫秒的速度差异。
(根据Google...mobile,从点击按钮开始,浏览器将等待大约300 to才能触发单击事件。这样做的原因是浏览器正在等待查看您是否正在执行双击。)
我很难想出我可以用来做基准测试的逻辑,但是.
问题是,如果我将其绑定到链接单击事件(并在那里设置了var startTime = new Date(); ),它只会在注册链接之后(300 is之后)运行基准测试,这样我就无法获得准确的基准测试。
对于如何对fastclick.js正确集成到我的项目中的差异和测试进行基准测试,有什么想法吗?
我可以尝试在mouseover事件中启动计时器,但是有更好的替代方法吗?
发布于 2013-12-23 11:12:28
使用“鼠标向下”和“单击”事件的区别。在触摸设备上,你也有“触屏启动”,使用它而不是鼠标向下。
https://stackoverflow.com/questions/20742233
复制相似问题