【发布时间】:2017-03-26 21:02:12
【问题描述】:
我目前正在制作一款需要玩家在触摸屏设备上拖动对象的游戏。
我使用了事件侦听器mousemove,它在我的英特尔 XDK 仿真器上运行,但现在我将它移动到触摸屏设备,我需要一个触摸事件,即 mousemove 和 mousedown ,我不知道该怎么做。
理想代码示例:
canvas.addEventListener("mousemove" && "mousedown", function(e){
pointerX = e.pageX;
pointerY = e.pageY;
}
所以这个理想的代码在鼠标按下时会吐出 x 和 y,并且它已经移动了。
如果有人知道合法的语法或不同的方法,那将是一个很大的帮助。
我不想将 JQuery 并入其中,只是纯 JS。
谢谢! :)
编辑:让我重新措辞一下,这样一切都直截了当。当用户拖动一个对象时,我需要一个函数在整个拖动过程中吐出指针的 x 和 y。
【问题讨论】:
-
“我需要一个 mousemove 和 mousedown 事件监听器,但我不知道该怎么做。”我假设您的意思是触摸事件?
-
@OusmaneMahyDiaw 是的,我就是这个意思,抱歉。
标签: javascript canvas mousemove mousedown