我使用D3 v4來實現縮放功能,並且所有功能都可以在FireFox,Chrome瀏覽器上完美顯示。D3.js zoom在Safari瀏覽器中無法使用鼠標滾輪
與Safari
瀏覽器(我的版本是Version 10.0.1 (12602.2.14.0.7)
)有很大的不同行爲。 Wheel zoom適用於g
元素,不適用於svg
元素。注意:dbClick
縮放適用於svg
元素。
我創建了簡單的fiddle example試圖重現問題。 如果您嘗試使用輪廓縮放red rect
- 它將在rect
之外生效 - 不起作用,但適用於其他瀏覽器。
我一直在尋找像https://bl.ocks.org/mbostock/db6b4335bf1662b413e7968910104f0f這裏一切正常,我找不到我的例子有問題官員的例子...
這裏是一個區域,其中變焦作品(瘋狂的是,在SVG左側和頂部區域有工作變焦):