如果使用触摸设备打开d3示例https://bl.ocks.org/mbostock/9669633,则无法向下滚动页面,而移动页面的触摸点位于SVG上方(不在其中一个圆圈上)。 / p>
如果触摸点位于SVG区域之外,页面将正常滚动。
我怎样才能在SVG区域中实现正常滚动?
我希望只有在使用至少两个手指时才能在触摸设备上上下滚动,否则应忽略该事件并且浏览器应该处理事件。
在无触摸设备上,通过向缩放处理程序添加过滤功能并处理" wheel"相对容易防止,例如缩放。事件。但是对于触摸设备,我不能让它在允许页面滚动之前滚动,直到满足我的条件(2个手指)。