【发布时间】:2013-05-27 14:22:30
【问题描述】:
在尝试补充使用鼠标移入也可以在智能手机上工作的工作功能时,我应该注意哪些差异。
到目前为止,我已经了解到在我的 android 上我得到了
- touchmove 安装了 mousemove,
- touchstart 设置为 mousedown,
- touchend insted of mouseup
- event.touches[0].pageX insted of event.clientX
- event.touches[0].pageY insted of event.clientY
但这还不够,代码仍然不正常,我还需要学习什么才能让它工作?
例子: http://paint.puggan.se/paint/paint_201305311921.html
当您从同一组中的一个点拖动到另一个点时,它会在它们之间添加一条黄线。 在仍然将其绘制到最近的蓝线时,如果您拖动关闭或停止(鼠标向上),它会添加黄线。
以上在我的电脑上使用 Firefox 中的鼠标可以正常工作。
以上在我的android上不起作用,我可以看到蓝线,但看不到任何黄线
【问题讨论】:
-
我不太喜欢 Javascript,但这可能是因为您对缩放级别进行了硬编码吗?
-
缩放级别硬编码在哪里?如果你指的是我的 javascript var zoom,它只是为缩放画布的变量选择的名称,android 仍然可以正常缩放
标签: javascript android touch touchstart touchmove