通过缩放画布单击点标签

Click on point labels through zoom canvas

本文关键字:单击 标签 缩放 布单击      更新时间:2023-09-26

我在点标签上有onclick事件。在IE8+、Firefox和Chrome上运行良好。缩放也很好。

但在IE7、IE6上,我无法点击点标签,因为前面有jqplot-event-canvasjqplot-zoom-canvas和其他标签。

当我将z-index增加为<DIV class="chartPointWrapper"> ... </div>时,我们可以单击点标签。但是缩放不起作用。

你知道有什么解决方案可以处理点标签上的图表缩放和点击事件吗?

谢谢。

我相信,您的问题的解决方案在我对类似问题的回答的第2版中。实际上,您必须将z索引适当地应用于所有画布,以便它们保持预期的顺序。

关于@Swapnil Chincholkar评论中的问题的答案,请参阅此代码示例。它显示了如何使用jqplotClick来检测点上的点击。正如您在这里所读到的,只有当您处于或接近一个点时,neighbor变量才不是null。您可以观察到,highlighter插件以相同的方式使用neighbor变量来显示其工具提示