gpt4 book ai didi

javascript - 删除flot中单击部分的突出显示

转载 作者:行者123 更新时间:2023-12-03 02:02:07 24 4
gpt4 key购买 nike

我将以此图为例:http://www.flotcharts.org/flot/examples/interacting/

如您所见,如果您单击一个点,它将保持突出显示状态。静态图表不是问题,但我有一个每秒更新的图表。

我怎样才能让这个突出显示的部分在一段时间后消失,例如5秒?

这是上面图表的 float 代码(可点击元素):

$("#placeholder").bind("plotclick", function (event, pos, item) {
if (item) {
$("#clickdata").text(" - click point " + item.dataIndex + " in " + item.series.label);
plot.highlight(item.series, item.datapoint);
}
});

最佳答案

要在 5 秒后删除突出显示,您可以使用 unhighlight() 函数的计时器:

$("#placeholder").bind("plotclick", function (event, pos, item) {
if (item) {
$("#clickdata").text(" - click point " + item.dataIndex + " in " + item.series.label);
plot.highlight(item.series, item.datapoint);

setTimeout(function() {
plot.unhighlight(item.series, item.datapoint);
}, 5000);
}
});

关于javascript - 删除flot中单击部分的突出显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49964006/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com