amCharts 4 - 如何确定当前是否显示光标?

amCharts 4 - How to Determine if Cursor is Currenlty Showing?

如何检查光标当前是否显示(即鼠标光标在图表上)?

建议here使用:

if (cursor.hidden || cursor.isHiding) {
  // nope, cursor is not there
}

但是,这两个属性始终为假。参见 this pen

在控制台打开的情况下,单击 "Get Cursor Info In 2 Seconds" 按钮并且不要移动鼠标(即让鼠标光标离开图表以便不显示光标)。一旦 setTimeout 完成,两者都会在控制台中报告为 false。至少有一个应该是真的。

hidden 应该是 isHidden。所以这似乎有效:

if (cursor.isHidden || cursor.isHiding) {
  // nope, cursor is not there
}