如何实现人力车图例的工具提示?

问题描述 投票:0回答:1

我正在使用 Rickshaw 显示带有图例的多个时间序列的图表。当用户将鼠标光标悬停在图例中的条目上时,我想显示一些文本。在 Rickshaw 中显然没有内置的方法可以做到这一点。我假设我可以迭代

Rickshaw.Graph.Legend()
构造函数返回的内容并添加标题属性,但细节却让我困惑。

javascript time-series tooltip legend rickshaw
1个回答
0
投票

我自己想出来了。以下是要点,没有错误检查等:

var legend = new Rickshaw.Graph.Legend( {
    graph: _graph,
    element: document.getElementById('legend')
} );

var nodes = legend.element.firstChild.getElementsByTagName('li');
for (var li in nodes)
    nodes[li].getElementsByTagName('span')[0].title = "I'm a tooltip!".
© www.soinside.com 2019 - 2024. All rights reserved.