任何例的海军报浮动的提示?
-
22-07-2019 - |
解决方案
看看 这个海军报例 这表明了工具提供的情节点上的图表。(让你选择 启用工具提示 选项。)
其他提示
还有一个简单的提示的插件对其中,您可以找到它 在这里,
我还添加一些功能,插入,你可以找到它的审查.https://github.com/skeleton9/flot.tooltip
http://data.worldbank.org 建立使用海军报和使用提示。
在西蒙的答复曾很好地提供钩使用的浮动的提示。然而,我发现,我不得不挖围并切断代码,以完成悬浮的影响。这里是结果(基本上逐字从 http://people.iola.dk/olau/flot/examples/interacting.html).
唯一的设置,需要改变在海军报的初始化是在选择对象。它需要包括这样一个选择:
var options = {
//... : {},
grid: { hoverable: true }
};
这种功能结构和显示了该工具提元件时称为。的参数x和y是偏内的海军报这样的提示立场正确。内容是什么,都显示在提示
function showTooltip(x, y, contents) {
$('<div id="tooltip">' + contents + '</div>').css({
position: 'absolute',
display: 'none',
top: y + 5,
left: x + 5,
border: '1px solid #fdd',
padding: '2px',
'background-color': '#fee'
}).appendTo("body").fadeIn(200);
}
这是绑定,它应当仅仅被称为一旦时元用作占位于海军报。这线的事件的处理程序。previousPoint被用作标志的显示提示
var previousPoint = null;
$("#flotPlaceHolder").bind("plothover", function (event, pos, item) {
if (item) {
if (previousPoint != item.dataIndex) {
previousPoint = item.dataIndex;
$("#tooltip").remove();
var x = item.datapoint[0].toFixed(0),
y = item.datapoint[1].toFixed(0);
showTooltip(item.pageX, item.pageY, "(" + x + "," + y + ")");
}
}
else {
$("#tooltip").remove();
previousPoint = null;
}
});
看看这个图书馆为工具提和整合海军报
http://craigsworks.com/projects/qtip2/demos/#flot 是我最喜欢的JS工具提图书馆。它的很厉害和有海军报一体化。
你可以添加自定义的数据的阵列数据和使用,以显示提示。
看到我的回答和完整的例子在这里:显示自定义的提示当徘徊在一个点在海军报
不隶属于 StackOverflow