我正在尝试编写一个小型Web应用程序,用户在屏幕上(鼠标或触摸屏)写入一个字符,并将图形的坐标保存到数组中。
我现在拥有的是我想在桌面浏览器中做什么,但是在触摸屏vmousedown和vmouseup正在做他们应该做的事情,但vmousemove似乎表现不同。
有人可以告诉我如何在触摸屏上制作vmousemove,它在浏览器中的工作方式吗?
谢谢
$("#pad").on("vmousemove", function(e) {
if (e.which === 1) {
var strokeX = e.pageX
var strokeY = e.pageY
if (strokeX - character[strokeno][strokepoint][0] > resolution || character[strokeno][strokepoint][0] - strokeX > resolution || strokeY - character[strokeno][strokepoint][1] > resolution || character[strokeno][strokepoint][1] - strokeY > resolution )
{
ctx.lineTo(strokeX, strokeY);
ctx.stroke();
character[strokeno].push([strokeX,strokeY])
$("#coords").append("X: " + e.pageX + " Y: " + e.pageY);
strokepoint++
}
}
});