Apexcharts不适用于style visibility display = ‘none’。
创始人
2024-11-10 02:00:20
0

在使用 ApexCharts 时,如果使用 visibility: hiddendisplay: none 隐藏图表元素,可能会导致图表无法正常渲染。这是因为 ApexCharts 需要在可见的 DOM 元素上进行渲染。

解决方法是将图表容器隐藏,而不是直接隐藏图表元素本身。可以通过设置容器的高度为 0 或使用其他方式隐藏容器。

以下是一个示例代码,演示如何使用 opacity 属性隐藏图表容器:

HTML:

JavaScript:

function showChart() {
  // 显示图表容器
  document.getElementById("chartContainer").style.opacity = 1;

  // 创建图表实例
  var options = {
    chart: {
      type: 'line'
    },
    series: [{
      name: 'Series 1',
      data: [30, 40, 35, 50, 49, 60, 70, 91, 125]
    }],
    xaxis: {
      categories: [1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999]
    }
  }

  var chart = new ApexCharts(document.querySelector("#chartContainer"), options);

  // 渲染图表
  chart.render();
}

在上面的示例中,图表容器的初始样式设置为 opacity: 0; height: 0;,这将隐藏图表容器。当点击按钮时,调用 showChart() 函数将图表容器的样式修改为 opacity: 1;,这将显示图表容器。然后,创建并渲染图表实例。

这样,即使图表容器一开始是隐藏的,一旦显示,图表就可以正常渲染。

相关内容

热门资讯

黑科技有挂(智星德州扑克)po... 黑科技有挂(智星德州扑克)poker确实存在有挂!太夸张了最初是有挂(2025已更新)(哔哩哔哩)关...
黑科技辅助挂挂(wepokea... 黑科技辅助挂挂(wepokeai)微扑克大厅最初真的有挂!太无语了往昔有挂(2022已更新)(哔哩哔...
黑科技辅助挂(微扑克钻石)红龙... 红龙poker新手教程相关信息汇总(需添加指定威信136704302获取下载链接);黑科技辅助挂(微...
黑科技工具(Wepoke私人房... 【福星临门,好运相随】;黑科技工具(Wepoke私人房)哈糖大菠萝本然存在有挂!太夸张了从来真的有挂...
黑科技辅助挂挂(Wepoke漏... aapoKer赢率提升策略‌;黑科技辅助挂挂(Wepoke漏洞)aapoKer一贯存在有挂!太无语了...
黑科技脚本(德州之星ai)wp... 1、黑科技脚本(德州之星ai)wpk微扑克素来是真的有挂!太无语了一直是有挂(2025已更新)(哔哩...
黑科技线上(pokerwoel... 1、黑科技线上(pokerwoeld安卓下载)wpk俱乐部起初是真的有挂!太无语了本来是有挂(202...
黑科技实锤(wepoke规律)... 黑科技实锤(wepoke规律)We辅poker助最初是有挂!太离谱了好像有挂(2025已更新)(哔哩...
黑科技规律(cloudpoke... 黑科技规律(cloudpoker辅助透视)欢乐棋牌其实存在有挂!太嚣张了好像存在有挂(2025已更新...
黑科技存在(Wepoke轻量版... 黑科技存在(Wepoke轻量版)线上德州好像真的有挂!太嚣张了原先是真的有挂(2021已更新)(哔哩...