何时使用touchmove和mousemove?

问题描述 投票:27回答:2

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

我是否需要使用touchmove?

如何像mousemove事件一样运行touchmove事件?

javascript html mouseevent mousemove touchmove
2个回答
49
投票

对于台式机和触摸屏之间的平价,您具有以下等效项:

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

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


3
投票

除了在ipad上-鼠标悬停,鼠标按下,鼠标上移和单击都被触发...除非您更改鼠标悬停中的任何内容,否则没有其他触发....非常烦人...更多详细信息请参见http://sitr.us/2011/07/28/how-mobile-safari-emulates-mouse-events.html

© www.soinside.com 2019 - 2024. All rights reserved.