陷阱的Minecraft js代码中的鼠标处理代码在哪里?

时间:2014-06-19 22:27:18

标签: javascript javascript-events keypress addeventlistener touchstart

当我查看Notch的Minecraft演示here时 - 我可以使用触控板拖动视口并进行透视移位。

当我查看David Nolen的ClojureScript演示版here时 - 这种情况不会发生。 (但它非常令人印象深刻)。

我的问题是:这是如何处理输入事件的? (有一些特殊的技巧吗?)

例如 - 当我查看this code时 - 我看到了:

document.addEventListener('touchstart', this.onTouch.bind(this), false);
document.addEventListener('touchmove', this.onTouch.bind(this), false);
document.addEventListener('touchend', this.onTouchEnd.bind(this), false);

编辑: 有些人质疑这种行为,并说他们不能用鼠标重现它。足够公平 - 我也无法用鼠标点击重现它。我记录了a video我使用触控板拖动视口。

0 个答案:

没有答案