我們有一個生成報告的Java servlet。現在我們添加了一個選項來生成一個包含N個highcharts圖的高圖。該圖應打開模式元素(lightbox,iframe,無關緊要)。我使用了fancybox,並在iframe中顯示加載圖,但高度和寬度都混亂了。正在剪輯的模態元素Highcharts
看來,瀏覽器/ fancybox正在計算圖表元素的大小,然後顯示小圖大小的iframe。
雖然從servlet URL調用該圖並且事先不可能知道其大小,但我並不一定會使用iframe。
如果是這種情況,我可以使用另一個jQuery庫。
使用的fancybox 2.0.5,jQuery的1.7.2,2.2.5 highcharts
你能提供一些演示? – 2012-07-24 17:22:45
在iframe中,你可以使用的情況下, javascript函數來調整iframe的大小h八和寬。當然,你可以從iframe中調用該函數,並將高度和寬度作爲參數從highcharts的onload事件中傳遞。 – 2012-07-25 00:08:44