我在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