amCharts 4 - Как определить, показывает ли курсор валюту?

Как вы можете проверить, отображается ли курсор в данный момент (т.е. курсор мыши находится над графиком)?

Здесь было предложено использовать:

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

Однако оба свойства всегда ложны. Смотрите эту ручку.

Открыв консоль, нажмите кнопку "Получить информацию о курсоре за 2 секунды" и не перемещайте мышь (т.е. держите курсор мыши вне графика, чтобы курсор не отображался). Как только setTimeout завершен, оба сообщают, что ложь в консоли. По крайней мере, один должен быть правдой.

1 ответ

Решение

hidden должно быть isHidden, Так что это похоже на работу:

if (cursor.isHidden || cursor.isHiding) {
  // nope, cursor is not there
}
Другие вопросы по тегам