如何通过 DOM-Container 访问 canvasJS 图表
How can i get access to a canvasJS chart through a DOM-Container
当我将 canvasJS 图表渲染到 div 容器时,如何通过 div-容器访问图表对象?我不想让图表变量成为全局变量。
我想将其用作:var chart=$(“#container”).canvasJS();
有什么想法请。
此 link 中的答案无效
https://canvasjs.com/forums/topic/how-can-i-get-access-to-a-canvasjs-chart-through-a-dom-container/
看起来您需要 include a jQuery plugin 才能使该方法生效:
<script type="text/javascript" src="https://canvasjs.com/assets/script/jquery.canvasjs.min.js"></script>
如果您已经包含它但它仍然无法正常工作,则该容器一定不是真正的 CanvasJS 容器。如果它真的真的 是一个 CanvasJS 容器,那么这似乎是一个错误,您应该向创建者提交。
您可以使用 $("#container").CanvasJSChart();
在 CanvasJS jQuery 图表中访问 Chart-Container。在您的情况下,它可能无法正常工作,因为您在 CanvasJS(), .
中使用小写 c
包括jQuery Plugin for CanvasJs chart https://canvasjs.com/assets/script/jquery.canvasjs.min.js
并使用
访问 canvasJs 图表
$("#chartContainer").CanvasJSChart()
另请参阅 CanvasJs 论坛中的 Updated answer。
当我将 canvasJS 图表渲染到 div 容器时,如何通过 div-容器访问图表对象?我不想让图表变量成为全局变量。
我想将其用作:var chart=$(“#container”).canvasJS();
有什么想法请。
此 link 中的答案无效 https://canvasjs.com/forums/topic/how-can-i-get-access-to-a-canvasjs-chart-through-a-dom-container/
看起来您需要 include a jQuery plugin 才能使该方法生效:
<script type="text/javascript" src="https://canvasjs.com/assets/script/jquery.canvasjs.min.js"></script>
如果您已经包含它但它仍然无法正常工作,则该容器一定不是真正的 CanvasJS 容器。如果它真的真的 是一个 CanvasJS 容器,那么这似乎是一个错误,您应该向创建者提交。
您可以使用 $("#container").CanvasJSChart();
在 CanvasJS jQuery 图表中访问 Chart-Container。在您的情况下,它可能无法正常工作,因为您在 CanvasJS(), .
包括jQuery Plugin for CanvasJs chart https://canvasjs.com/assets/script/jquery.canvasjs.min.js 并使用
访问 canvasJs 图表$("#chartContainer").CanvasJSChart()
另请参阅 CanvasJs 论坛中的 Updated answer。