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