动态 google 图表的工具提示错误

Tooltip bug with dynamic google charts

我正在为一个项目使用 google 时间线图表。 时间线每隔几秒(随机)更新一次,在图中添加新行。

将行添加到时间轴时,当鼠标移到其他行时,弹出的工具提示不会从屏幕上消失。工具提示粘在屏幕上,这会给用户带来不愉快的体验

有什么解决办法吗? 谢谢

如果您正在使用 Bootstrap 工具提示,您可以通过 JS 调用将它们全部隐藏。

$(someJQuerySelector).tooltip('hide');

所以我找到了解决方案,

container = document.getElementById('' + youridentifier + '');
chart = new google.visualization.Timeline(container);
chart.draw(dataSet, options);

每次 "redraw" google 图表都必须创建一个新的可视化对象。