【发布时间】:2015-05-26 16:10:25
【问题描述】:
我在一个带有 Bootstrap 选项卡的页面中使用了两个(或更多)Google 图表。根据我的标签导航,图表会失去默认(?)大小的大小。 Bellow 是一个简化的测试用例,带有一个查看问题的步骤:
https://jsfiddle.net/73o0rfqe/
如何重现:
情况#1:
- 点击两个标签。只有在单击选项卡后,图表才会调整为实际大小。我正在寻找一种在页面加载后(在标签点击之前)呈现它的方法。
情况#2:
- 点击二标签,点击TwoC标签,点击一标签,点击二标签,点击TwoA 标签。现在图表失去了实际大小。点击一标签,点击二标签。现在图表再次以实际大小呈现。
这部分代码:
$("a[href='#One']").on('shown.bs.tab', function (e) {
google.load('visualization', '1', {packages: ['corechart'], callback: drawChart});
clearChart();
});
我正在尝试这个,但它没有像它应该的那样工作。任何帮助都会有所帮助。
PS.:任何有关优化此代码的建议也会有所帮助。谢谢。
【问题讨论】:
标签: jquery css twitter-bootstrap google-visualization