通过缩放画布单击点标签
Click on point labels through zoom canvas
我在点标签上有onclick
事件。在IE8+、Firefox和Chrome上运行良好。缩放也很好。
但在IE7、IE6上,我无法点击点标签,因为前面有jqplot-event-canvas
、jqplot-zoom-canvas
和其他标签。
当我将z-index
增加为<DIV class="chartPointWrapper"> ... </div>
时,我们可以单击点标签。但是缩放不起作用。
你知道有什么解决方案可以处理点标签上的图表缩放和点击事件吗?
谢谢。
我相信,您的问题的解决方案在我对类似问题的回答的第2版中。实际上,您必须将z索引适当地应用于所有画布,以便它们保持预期的顺序。
关于@Swapnil Chincholkar评论中的问题的答案,请参阅此代码示例。它显示了如何使用jqplotClick
来检测点上的点击。正如您在这里所读到的,只有当您处于或接近一个点时,neighbor
变量才不是null。您可以观察到,highlighter插件以相同的方式使用neighbor
变量来显示其工具提示
相关文章:
- 单击标签后,使用Javascript更改正文CSS
- 如果在使用IE 7或8时隐藏,则单击标签不选中复选框
- 单击标签,如果复选框道具检查为真
- 如何动态单击标签以仅检查整行
- 只需单击标签即可双击
- 单击标签时获取其 ID
- 如何在 MVC 应用程序中单击标签时选中所有复选框
- 当单击
- 标签下的标签时,我想将活动类添加到该
- 标签中
- JavaScript 在选中复选框时通过单击标签进行确认
- 单击标签时未单击复选框
- 使用ajax打印“;测试”;单击标签时显示到屏幕
- 真棒获取并单击标签属性
- 单击标签应选择无线电输入
- 向下滑动一次单击标签不会滑动
- 无法在Javascript中单击标签
- 单击标签,选择一个选项
- 如何创建单击标签时向左滑动的搜索栏?
- 我如何使用document.getElementById(someid).单击标签a
- 复选框& # 39;改变# 39;事件在单击标签时起作用.ie8, ie7
- 如何使复选框在单击标签时被选中
- 标签下的标签时,我想将活动类添加到该