jQuery的海军报绘制库产生的情节中不可见的DIV

问题描述:

我使用的插件jQuery的海军报http://www.flotcharts.org/和引导标签jQuery的海军报绘制库产生的情节中不可见的DIV

当我把div来生成标签海军报这是现在没有vissible,想产生他在$(文件)。就绪(函数(){})在控制台显示我错误:情节

无效尺寸,宽度= 0,高度= 280

JavaScript代码:

$(document).ready(function(){ 
    var chart_plot_01_settings = {...}, arr_data1 = ..., arr_data2 = ...; 
    $.plot($("#chart"), [ arr_data1, arr_data2 ], chart_plot_01_settings); 
}) 
+0

你可以添加一些代码。所以它会很容易理解和回答。 –

+0

可能重复的[未捕获无效尺寸为plot,width = null,height = null为flot图表api](https://*.com/questions/21719522/uncaught-invalid-dimensions-for-plot-width-null- height-null-for-flot-chart) – Raidri

+0

我找到解决方案! ('shown.bs.tab',function(e){ \t \t $ .plot($(“#chart());我应该改为: $('a [data-toggle =”tab“]')。 “),[arr_data1,arr_data2],chart_plot_01_settings); \t}) 之后这个情节将改变后的标签:) 谢谢你的帮助! –

我找到了解决方案!我应该将我的代码更改为:

$(document).ready(function(){ 
    var chart_plot_01_settings = {...}, arr_data1 = ..., arr_data2 = ...; 
    $('a[data-toggle="tab"]').on('shown.bs.tab', function (e) { 
     $.plot($("#chart"), [ arr_data1, arr_data2 ], chart_plot_01_settings); 
    }) 
}) 

在用户更改选项卡后,此图将被绘制 - 感谢您的帮助!