在jQuery TOOLS标签中加载Google Annotated Timeline

时间:2011-03-23 15:08:05

标签: jquery google-visualization

我正在使用jQuery插件来使用Google Annotated Timeline Visualization构建标签页的图表。

我有一个页面使用jQuery TOOLS Tabs来显示多页图表,我有很多页面已经使用由Web服务通过静态img标签生成的图表创作,我的插件通过替换img替换了这些图像的可视化使用div标记,然后从同一服务中提取原始数据并将其放入该div上的Google图表中。

一切运作良好,我的图表加载(缓慢),当他们发起准备好的事件时,我将日期范围设置为最近两周。

我的问题是,当从另一个标签切换回主标签时,图表会返回显示整个时间轴,而不仅仅是过去两周,并且就绪事件不会再次触发以触发我的日期范围选择代码。

有没有办法强制更新切换标签的jQuery事件上的所有图表?或者,有一个事件在谷歌图表对象可见时触发吗?

更新:这似乎只在IE8中有效,图表日期范围在标签之间切换时保持不变。问题是我在Firefox 4,Chrome(开发者频道)和Safari 5中出现问题。

1 个答案:

答案 0 :(得分:0)

我通过在切换标签时完全重新加载图表来解决这个问题,它很慢但有点令人沮丧,但确实有效。