当我查看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我使用触控板拖动视口。