D3.js - 双击许多SVG元素会导致Safari和Firefox冻结,但不会导致Chrome冻结

时间:2017-03-14 00:36:38

标签: javascript d3.js svg safari

我使用D3.js绘制了大量数据。

此时,当我使用Safari双击时,指针将被加载并冻结。 它似乎不会发生在Chrome中。

此外,代码1会出现这种情况,但代码2不会发生这种情况。

代码1:

...
    Plot
    <div class="d3-map">
        <svg id="map_svg">
            <g>
                <g class="sample_dot"></g>
            </g>
        </svg>
    </div>
...

Code2:

...
    <div class="d3-map">
        <svg id="map_svg">
            <g>
                <g class="sample_dot"></g>
            </g>
        </svg>
    </div> 
    Plot
...

我实施的程序如下。

https://bl.ocks.org/TaskeHAMANO/e259c3504f061c4c8f9af9628e8365c4

有什么解决方案吗? 任何答案都会有所帮助!!

0 个答案:

没有答案