canvas 上的触摸拖放过程中如何防止触摸屏上的聚合物滚动页面?

How to prevent polymer scrolling page on touch screen during touch drag and drop procedures on a canvas?

我目前在我的 Polymer 1.0+ 站点上使用 easel.js (create.js) 来处理 html canvas 上的形状渲染,我正在处理在 canvas 中的那些形状上使用 "pressmove"、"mousedown" 和 "pressup" 的鼠标事件。鼠标一切正常。但是,在移动设备上拖放这些形状是行不通的。用手指在支持触摸的设备上点击并拖动可滚动页面本身(需要可滚动)。当用户点击 canvas 或 canvas 本身内的形状之一时,是否有办法防止页面的聚合物滚动?

幸运的是,我在这里找到了答案:Using touch events with Createjs / Easeljs

需要一行代码:

createjs.Touch.enable(stage);