Javascript 如何使vmousemove像mousemove一样工作

Javascript 如何使vmousemove像mousemove一样工作,javascript,Javascript,我正在尝试编写一个小的web应用程序,用户在屏幕(鼠标或触摸屏)上写入一个字符,并将图形的坐标保存到一个数组中 目前我所拥有的功能与我希望它在桌面浏览器中所做的一样,但在触摸屏上,vmousedown和vmouseup正在做它们应该做的事情,但vmousemove的行为似乎有所不同 有人能告诉我如何在触摸屏上使用vmousemove,以及它在浏览器中的工作方式吗 多谢各位 $("#pad").on("vmousemove", function(e) { if (e.which === 1

我正在尝试编写一个小的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++
        }
    }
});