javascript - 创建隐藏 Highcharts 时宽度无效

标签 javascript css highcharts

网站上有几个饼图。所有图表都是在页面加载后立即创建的。创建时,部分图被隐藏(父层显示:无) 可见图表设置正确,隐藏图表参数宽度不正确。

图表的图层

<div id="DGramm" style="width: 100%;"> </ div>

结果 - 在页面的整个宽度上创建的图表,但没有父层的宽度。如何做对,取隐藏层的宽度?

在这一点上,所有的事情都发生了——在第一次显示隐藏层之后创建一个图表。

最佳答案

您可以触发 window.resize 事件来更新图表大小。将此脚本添加到您的页面。

$(document).ready(function () {
    $(window).trigger('resize');
});

查看答案here .谢谢,david .

关于javascript - 创建隐藏 Highcharts 时宽度无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19581478/

相关文章:

css - Internet Explorer 9-11 不会用颜色填充 g 元素 (highcharts)

javascript - Highcharts 中的误差条(置信区间)

php - 替换图像(通过单击图像)

javascript - 背景图像上的透明形式 Bootstrap

javascript - 如何将数据传递给嵌套的子组件vue js?

CSS - 固定宽度和居中定位 div 之间的流体 div

html - 使用 Bootstrap 动态更改顶部的部分

jquery - 无法使用 JQuery 显示隐藏的 DIV

javascript - Highcharts - 为什么第一列之前和最后一列之后有额外的间距?

javascript - 在javascript中显示来自blob的图像