30

我构建了一个网络手机游戏,它在浏览器(PC/Mobile)上运行。

我是否需要使用touchmove

我怎样才能touchmove像活动一样mousemove举办活动?

4

2 回答 2

56

对于桌面和触摸之间的奇偶校验,您有以下等价物:

mousedown === touchstart
mousemove === touchmove
mouseup === touchend

因此,如果您处理mousedown,mousemovemouseup您不需要处理相应的触摸下的等效事件。应该执行相同的处理程序。

于 2012-11-22T10:50:49.100 回答
3

除了在 ipad 上——鼠标悬停、鼠标向下、鼠标向上和单击都被触发......除非你在鼠标悬停中改变任何东西......然后没有其他东西被触发......非常烦人......更多细节见http://sitr.us/2011/07/28/how-mobile-safari-emulates-mouse-events.html

于 2014-04-24T03:48:07.993 回答