我构建了一个网络手机游戏,它在浏览器(PC / Mobile)上运行。
我是否需要使用touchmove?
如何像mousemove事件一样运行touchmove事件?
答案 0 :(得分:36)
对于桌面和触摸之间的奇偶校验,您有以下等价物:
mousedown === touchstart
mousemove === touchmove
mouseup === touchend
因此,如果你处理mousedown,mousemove和mouseup,那么你不需要处理触摸下的相应等效事件。应该执行相同的处理程序。
答案 1 :(得分:1)
除了在ipad上 - 鼠标悬停,鼠标按下,鼠标向上和点击都被触发...除非你在鼠标悬停中改变任何东西..然后没有别的东西被触发....非常烦人......更多详情请参阅http://sitr.us/2011/07/28/how-mobile-safari-emulates-mouse-events.html