【发布时间】:2014-01-08 04:34:58
【问题描述】:
我在渲染时遇到图表高度问题。
containerDiv 的父 div 的宽度/高度设置为 960px/540px,并且 position:absolute。
CSS -
.containerDiv {
position: absolute;
top: 15%;
left: 0;
width: 100%;
height: 70%;
}
在最新的 highcharts.src.js 中计算的 containerDiv 的高度值 - 大约。在第 11285 行 - 正在使用 jquery 的 .height() 函数并返回:448px,大约是。 540 的 83%,而不是 378 像素,也就是 70%。
我正在以这种方式实例化图表:
JS -
var highchart = new Highcharts.Chart(chartObj);
这就是chartObj的相关部分:
Object {
chart: {
...
renderTo: "containerDiv"
},
...
}
真正奇怪的是,在实例化图表之前,我用 jquery 注销了 containerDiv 的高度,预期结果为 378px。
虽然这不会重现问题,但这里是我描述的配置的小提琴链接。 http://jsfiddle.net/gbefv/2/
【问题讨论】:
标签: jquery highcharts height