首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >当jquery显示和隐藏时,Google图表不是全宽的

当jquery显示和隐藏时,Google图表不是全宽的
EN

Stack Overflow用户
提问于 2013-12-31 17:54:02
回答 4查看 13.4K关注 0票数 13

我正在制作一个谷歌图表与显示和隐藏functionality.Means图表将隐藏在页面加载,当用户点击一个按钮图表将是可见的。我的代码

代码语言:javascript
运行
复制
<script type="text/javascript">
google.load("visualization", "1", { packages: ["corechart"] });
google.setOnLoadCallback(drawChart);
function drawChart() {
    var items = $(".label1").text();
    var data = google.visualization.arrayToDataTable([
        <%= chartItems %>
    ]);
    var options = {
        title: 'Poll Results'
    };

    var chart = new google.visualization.PieChart(document.getElementById('chart_div'));
    chart.draw(data, options);
}
</script>
<div id="chart_div" style="display:none; width:800px;height:500px;"></div>

我的问题是,当用户点击按钮,图表是可见的,它不是采取完整的宽度和高度(800x500).rather它采取一个未知的尺寸(400x200)。注意:当图表在页面加载本身中可见时,它可以正常工作。代码在HTML中的变化相同,如下所示

代码语言:javascript
运行
复制
<div id="chart_div" style=" width:800px;height:500px;"></div>
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20855366

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档