【发布时间】:2014-05-12 19:05:41
【问题描述】:
尝试在隐藏元素中渲染 Google 图表,但并不走运。小提琴下面有一个带有引导选项卡的示例:
在这里得到了 Andrew 的一些帮助:How to draw a google chart when a tab is showed?,但现在图表在我与之交互的任何时候都会重新渲染(例如使用范围过滤器)。
HTML代码是:
<div class="container">
<div class="tabbable">
<ul class="nav nav-tabs" data-tabs="tabs">
<li class="active">
<a href="#A" data-toggle="tab">Tab A</a>
</li>
<li class="">
<a href="#B" data-toggle="tab">Tab B</a>
</li>
<li class="">
<a href="#C" data-toggle="tab">Tab C</a>
</li>
</ul>
<div class="tab-content">
<div class="tab-pane active" id="A">
<div id='ChartA'></div>
</div>
<div class="tab-pane" id="B">
<div id='ChartB'></div>
</div>
<div class="tab-pane" id="C">
<div id='ChartC'></div>
</div>
</div>
</div>
</div>
所有的JS代码都在小提琴中。
【问题讨论】:
-
嗯...您需要以某种方式挂钩到 Bootstrap 的选项卡事件。我会调查他们,看看我是否能解决这个问题。
-
感谢您抽出宝贵时间安德鲁!
标签: jquery twitter-bootstrap google-visualization hidden