如何让vmousemove像mousemove一样工作

时间:2014-10-28 10:25:03

标签: javascript

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

http://jsfiddle.net/oof28z8s/

0 个答案:

没有答案