我正在开发html5
游戏。我一直在为mousedown
使用mouseup
和touch events
事件处理程序。我最近一直在尝试将其迁移到phone emulator
,以了解它如何在device
上进行预处理。我想知道是否需要重写所有使用mousedown
以及touchstart
和touchend
等事件的事件。事件。 mousedown
和mouseup
听众似乎在我玩游戏时工作正常,而模拟触摸屏"设置已开启。在性能方面是否有理由使用其中一个?
答案 0 :(得分:0)
是的,您应该更改为touch
个活动。虽然mouse
事件也适用于移动浏览器,但移动设备上有一个众所周知的300ms click delay。考虑到您正在开发HTML5游戏,因此值得您提高性能。
有一些第三方库,例如jQuery Mobile可以帮助您屏蔽事件以便于开发。