当我使用click()
事件点击系列中的某个点时,我正在处理禁用工具提示的内容。
以下是点击该点之前工具提示的屏幕截图:
这是一个粗略的例子,可以证明我的意思:http://jsfiddle.net/8dyegL2f/1/
我用一些伪代码替换了钻取菜单代码(我找不到在Fiddle中模拟它的方法)。这是一个附加的屏幕截图,显示禁用的工具提示点击该点后,显示钻取菜单:
当我点击该点时,将打开钻取菜单。当钻取菜单打开时,这会同时禁用工具提示,因此它们不会重叠,如我的代码所示。
问题就出现了 - 因为钻取菜单从图表中获取焦点,当我点击钻取菜单外部时,这会关闭钻取菜单,但因为我没有关注图表,所以.click()事件不会注册,我无法重新启用工具提示。
所以我的问题是 - 尽管有钻孔菜单打开,有没有办法让点击事件寄存器,所以我可以将tooltip.enable设置回true?
我做的一个黑客是在钻取菜单关闭时使用mouseOver
事件重新启用工具提示,但这会破坏移动兼容性。
答案 0 :(得分:0)
在我的系列选项中将隐藏延迟更改为0,我能够实现我想要的目标:
hideDelay: 0