删除FLOT中点击部分的突出显示



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

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

在一段时间后,我该如何使这个突出显示的部分消失,例如5秒?

这是上图(可单击的元素(的投掷代码:

$("#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);
    }
});

相关内容

  • 没有找到相关文章

最新更新