【问题标题】:Amcharts Not displaying all graphsAmcharts 不显示所有图表
【发布时间】:2014-04-29 20:48:31
【问题描述】:

我有一个选项卡式界面 (jQuery UI),我可以在其中动态添加选项卡以显示图形。 在某个用例中,我必须在同一个选项卡中呈现多个饼图(我正在使用 amcharts)。虽然这适用于独立页面(没有选项卡式 UI 或 jQuery 脚本),但当我尝试实现它时它会失败:只显示最后一个饼图,而其他 div 占位符(对于前面的饼图)是空的。

请帮助...在这里发疯,试图弄清楚这一点!

PS:我还为每个饼图尝试了 invalidateSize(),但它似乎只适用于最后一个饼图。

【问题讨论】:

    标签: javascript jquery tabs amcharts


    【解决方案1】:

    我找到了另一个解决方案,而不是 invalidateSize(当您在选项卡中有多个 amcharts 时并不总是有效);只是玩表演(在 IE7、Chrome 和 FF 上测试)。

    $('#tabs').tabs();
    $('#tabs-1').show(); /* I have 5 amcharts here */
    $('#tabs-2').show(); /* I have 15 amcharts here */
    $('#tabs-3').show(); /* I have 2 amcharts here */
    /* +++ */ 
    setTimeout(function() {
        $('#tabs-2').hide();
        $('#tabs-3').hide();
    }, 1000 );
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-18
      • 1970-01-01
      • 1970-01-01
      • 2017-06-02
      • 1970-01-01
      相关资源
      最近更新 更多