Javascript jqPlot隐藏分区

Javascript jqPlot隐藏分区,javascript,jquery,jqplot,Javascript,Jquery,Jqplot,我有一堆最初隐藏的div,我试图在这些隐藏的div中绘制一个图。我意识到不能在隐藏的div中绘制,所以我所做的是,当用户单击按钮显示div时,我会重新绘制图形(隐藏时也会绘制图形,但我在Google Chrome的开发工具“Uncaught Error:Target dimension not set”(未捕获错误:未设置目标维度)中收到此消息,并且图形不会显示 这是我用来在图表隐藏时绘制图表的代码,jqPlots是一个数组,其中包含用于绘制的变量 var plot = $.jqplot (DA

我有一堆最初隐藏的div,我试图在这些隐藏的div中绘制一个图。我意识到不能在隐藏的div中绘制,所以我所做的是,当用户单击按钮显示div时,我会重新绘制图形(隐藏时也会绘制图形,但我在Google Chrome的开发工具“Uncaught Error:Target dimension not set”(未捕获错误:未设置目标维度)中收到此消息,并且图形不会显示

这是我用来在图表隐藏时绘制图表的代码,jqPlots是一个数组,其中包含用于绘制的变量

var plot = $.jqplot (DATA GOES IN HERE)
    jqPlots.push(plot)
然后在显示div的处理程序中

for(var i = 0; i<jqPlots.length; i++)
{   
    jqPlots[i].replot();
}

用于(var i=0;i如何隐藏DIV?A可见性:隐藏元素仍然可以有维度,display:none有,嗯,没有。@roblarsen我使用display:none,我将用visibility:hidden进行尝试。@roblarsen嗯,现在我看到了绘图的轮廓和图例,但在图表中没有看到任何数据,这有什么原因吗s?我不太了解jqplot的具体内容,因此我无法在这方面提供帮助。很抱歉,此链接将回答您的问题:[[1]: