我有一个容器,其内部div
宽度为100%,两个小容器为50%。切换按钮隐藏大div
并显示小的两个,反之亦然。
HTML
<div class='container'>
<button class="toggle">Split</button>
<div class="center"></div>
<div class="left"></div>
<div class="right"></div>
</div>
CSS
.container {
position:relative;width:500px;height:300px;
}
.container div {
position:absolute;height:240px;
}
.left {
left:0px;width:50%;display:none;
}
.right {
right:0px;width:50%;display:none;
}
.center {
left:0px;right:0px;width:100%
}
这三个中的每个都有一个Highcharts情节。当我运行代码时,我首先看到大div.center
,这很好。当我切换到小二(.left
和.rigth
)时,图表的内部svg
会比div更大。
奇怪的是,一旦你调整窗口大小(或者在'结果'选项卡中),这些图就会变得正常。