【发布时间】:2018-08-15 21:46:36
【问题描述】:
我已经使用 html5 画布创建了基于绘画的功能。当涉及到桌面时,它按我的预期工作,但问题只在触摸设备上。我不知道问题来自哪里。有人可以帮我解决这个问题吗?过去两天我一直在苦苦挣扎。
我的代码
if(windowWidth <= 1024) {
canvas2.addEventListener('touchmove', function(e) {
mouse.x = e.pageX;
mouse.y = e.pageY;
handlerPos.x = e.pageX;
handlerPos.y = e.pageY;
}, false);
} else {
canvas2.addEventListener('mousemove', function(e) {
mouse.x = e.pageX;
mouse.y = e.pageY;
handlerPos.x = e.pageX;
handlerPos.y = e.pageY;
}, false);
}
【问题讨论】:
标签: javascript html canvas html5-canvas touch-event