我在official documention of d3.zoom
中找不到关于此的信息,但显然,缩放区域在Google Chrome浏览器和Mozilla Firefox浏览器中确实有效,但不适用于Microsoft Internet Explorer或Edge。这已经可以看到在官方演示的一个:https://bl.ocks.org/mbostock/d1f7b58631e71fbf9c568345ee04a60ed3的捏到缩放不适用于IE/Edge?
当IE11 /边缘然后代替页面缩放将触发可禁用做双指缩放使用-ms-content-zooming: none
(奇怪的是没有touch-action
),但不是我想要的。
我的评价正确吗?有什么可以做的吗?也许有些polyfill存在?
指针事件似乎是唯一的出路(另请参阅https://github.com/d3/d3/issues/1439,包括最后的评论),但遗憾的是没有更多的工作可以从d3的si de(https://github.com/d3/d3/pull/2403),它可能可以像https://mdn.github.io/dom-examples/pointerevents/Pinch_zoom_gestures.html – phk