Jquery JQplot通过单击图例名称隐藏序列:始终显示工具提示

Jquery JQplot通过单击图例名称隐藏序列:始终显示工具提示,jquery,graph,jqplot,Jquery,Graph,Jqplot,我使用JQPlot通过单击图例名称来切换序列显示 legend: { show: true, placement: 'outsideGrid', renderer: $.jqplot.EnhancedLegendRenderer } 它正在工作,但在隐藏系列时,始终显示系列工具提示。如果您有很多系列,并且希望隐藏除一个以外的所有系列,则这是一个问题:隐藏系列的所有工具提示都显示在鼠标上方 这里有一把小提琴来解释这个问题:我不久前遇

我使用JQPlot通过单击图例名称来切换序列显示

    legend: {
        show: true,
        placement: 'outsideGrid',
        renderer: $.jqplot.EnhancedLegendRenderer
    }
它正在工作,但在隐藏系列时,始终显示系列工具提示。如果您有很多系列,并且希望隐藏除一个以外的所有系列,则这是一个问题:隐藏系列的所有工具提示都显示在鼠标上方


这里有一把小提琴来解释这个问题:

我不久前遇到了这个错误。请参阅我在jqPlot Google group上的帖子:

本质上,代码是在引发事件之前检查每一行是否可见。问题是Javascript端的可见性没有得到正确处理(CSS很好),因此您看到的问题是隐藏序列仍然被认为是可见的

我的解决方案是设置
s.show=s.canvas._elem.is(':hidden')
系列.prototype.toggleDisplay
方法中


这似乎在版本1.0.4r1120之后就解决了-请尝试更新到更新的版本,看看是否有帮助。

我不久前遇到过此错误。请参阅我在jqPlot Google group上的帖子:

本质上,代码是在引发事件之前检查每一行是否可见。问题是Javascript端的可见性没有得到正确处理(CSS很好),因此您看到的问题是隐藏序列仍然被认为是可见的

我的解决方案是设置
s.show=s.canvas._elem.is(':hidden')
系列.prototype.toggleDisplay
方法中


从版本1.0.4r1120开始,这似乎已得到解决-请尝试更新到更新的版本,看看是否有帮助。

您说得对,上一个版本不再有错误。谢谢你的时间你是对的,最后一个版本不再被窃听。谢谢你的时间