IE9中的D3问题

时间:2012-10-06 13:18:45

标签: internet-explorer-9 d3.js

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

在Chrome / Firefox和IE9中查看此示例。 - > http://bl.ocks.org/d/1005873/

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

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

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

非常感谢。

1 个答案:

答案 0 :(得分:4)

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

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