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
}