Javascript 如何修复只在刷新时加载的Google图表?

Javascript 如何修复只在刷新时加载的Google图表?,javascript,jquery,charts,load,Javascript,Jquery,Charts,Load,我的网站构建为一个页面,用javascript显示和隐藏部分(页面)。 我正在尝试在我的页面上加载3个谷歌图表,但是只有当我转到页面(统计)并刷新它时,图表才会加载 在我的html文件中,我将google js api称为: <script type="text/javascript" src="https://www.google.com/jsapi"></script> 这一切都是可行的,但正如我所写的,当我进入统计页面时,我必须在图表加载之前刷新站点。为什么不在文

我的网站构建为一个页面,用javascript显示和隐藏部分(页面)。 我正在尝试在我的页面上加载3个谷歌图表,但是只有当我转到页面(统计)并刷新它时,图表才会加载

在我的html文件中,我将google js api称为:

<script type="text/javascript" src="https://www.google.com/jsapi"></script>

这一切都是可行的,但正如我所写的,当我进入统计页面时,我必须在图表加载之前刷新站点。

为什么不在文档就绪时这样做,而是更改代码以刷新图表。 每次打开统计页面时

$("#pageStatistics").click(function(){
   drawChart();
})

此外,如果您单击页面的该区域,然后检查它是否有“活动”类,但这似乎无法解决刷新问题?你说的“页面的那个区域”是什么意思?我理解的页面统计数据是你页面上的某种div否?如果是,如果您打开页面且未选择div,则不会更新图表。如果你想再次刷新它,你需要刷新整个页面。这是因为if($(“#pageStatistics']”)hasClass('active'))只检查了一次。这就是我所理解的
$("#pageStatistics").click(function(){
   drawChart();
})