IE9 中的 D3 问题



我在IE9中使用D3有一个简单的问题。

看看Chrome/Firefox和IE9中的这个例子。--> http://bl.ocks.org/d/1005873/

单击一个块以使用缩放功能。它适用于Chrome,但IE9在缩放时无法"隐藏"所有其他元素。将显示"div"块之外的内容。

我想知道如何解决这个问题。一种方法是将图表集成到iframe中,如本页所示:http://bl.ocks.org/1005873

但我想知道是否有更好的方法来设置 D3 以避免 iframe 解决方法。

多谢。

若要解决此问题,可以添加宽度并隐藏chartdiv 的溢出。 添加以下内容后,IE9 按预期工作。

<div id="chart" style="width: 960px; overflow: hidden;">

最新更新