我们有一个生成报告的 Java servlet。现在我们包含了一个选项来生成一个包含 N 个 highcharts 图表的 highcharts 图。该图应该在模态元素(灯箱,iframe,没关系)上打开。我使用了fancybox并在iframe中显示了图表加载,但是高度和宽度都搞砸了。
似乎浏览器/花式框正在/正在计算图表元素的大小,然后再渲染 highcharts,并显示小尺寸的 iframe。
我并不一定要使用 iframe,尽管该图是从 servlet URL 调用的,并且不可能事先知道它的大小。
如果是这样,我可以使用另一个 jquery 库。
使用fancybox 2.0.5、jquery 1.7.2、highcharts 2.2.5