我使用画布绘制可以拖动的对象。 如果用户触摸没有对象的区域,他可以滚动页面。 我有一个工作触摸事件实现,并且无法添加PointerEvents API支持。
使用触摸事件API,我使用event.preventDefault()来阻止滚动。
现在使用PointerEvents API它不起作用 - 我得到了pointerDown事件但没有移动事件和自动页面滚动开始。
到目前为止,我发现您可以使用 touch-action css属性在页面滚动和触摸操作之间切换,但不能在每次触摸的基础上进行切换。 例如,用户可以用一根手指滚动页面,同时用第二根手指移动一个对象。