Highcharts:选择一张图表?

我正在使用highcharts制作仪表板。 现在我用每个函数的jquery搜索每个图表,找到哪个图表比窗口宽,以使其响应。 所以我必须为每个图表定义宽度。

如果图表比窗口宽,我想定义

width = $(window).width(). 

 $(".dashboard").highcharts({ chart: { width: width, //320 }, }); 

我可以选择所有图表,但如何选择单个图表?

谢谢你的帮助。

我相信你正在寻找.each()和Highcharts setSize

 $(".dashboard").each(function () { //Test if chart is wider than window here and update below $(this).highcharts.setSize(Number width, Number height); }); 

虽然如果你只是在寻找响应式图表,你可以将你的highcharts容器设置为100%宽度,它会自动发生。