我正在尝试在引导程序选项卡中使用 flot chart ,尽管javascript没有正确绘制图表,但是它被绘制失真,文本太靠近图形了。
<div id="tab3" class="tab-pane fade">
<div class="chart_flot" style="width:600px;height:300px;"></div>
</div>
在标签之外,图表工作正常。我尝试过使用css,但我找到的唯一解决方案是在选择选项卡之前不设置标签样式(display:none),例如:
<div id="tab3" class="tab-pane fade" style="display:block">
<div class="chart_flot" style="width:600px;height:300px;"></div>
</div>
我试图在用于图表的选项卡上设置display:block,并且图表被绘制得很好,但在其他选项卡上,画布不会消失。
解。
我提醒一下,这是一个内置bootstrap默认选项卡bug的图表。 它被绘制失真的原因是因为无法在隐藏的div (显示:无)中正确绘制图表。
解决此问题有3个选项。
简单方法,使用css
#tabid {
width:0;
display:block;
visibility:hidden;
height:0;
}
#tabid.active {
width:100%;
height:100%;
visibility:visible;
}
我希望这对某些人有用。
答案 0 :(得分:4)
解。
我提醒一下,这是一个内置bootstrap默认选项卡bug的图表。它被绘制失真的原因是因为图表无法在隐藏的div中正确绘制(显示:无)。
解决此问题有3个选项。
简单方法,使用css
width:0;
display:block;
visibility:hidden;
height:0;
}
width:100%;
height:100%;
visibility:visible;
}