我在画布上渲染了一个html5游戏。我在画布上添加了“click”处理程序。这是它的html:
<canvas id="game" width="640" height="480" onclick="void(0)"></canvas>
问题是,每次我点击画布时,似乎都会在它反应之前延迟0.5-1秒,这是非常明显的。当我在桌面上测试我的游戏时,没有任何延迟,因此它与iPad / iOS有关。这不是性能问题,因为我的游戏会立即对滑动事件作出反应。
由于我在这个硬件上开发的经验很少,我真的不知道如何调试它,甚至不能提供比我更有用的信息。我只是希望那里的某些人可能知道我不知道的事情。作为假设:“iOS点击事件对它们有默认的500毫秒延迟。您可以通过执行x
”来更改此默认值。